{"level":"info","service":"Main","time":"2026-04-30T12:31:03.380954496+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-04-30T12:31:03.382931571+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T12:31:03.38294892+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-04-30T12:31:03.447326837+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-04-30T12:31:03.447364014+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-04-30T12:31:03.447563772+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-04-30T12:31:03.447594932+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-04-30T12:31:06.44975034+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-04-30T12:31:06.450478715+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:33.051758411+07:00","message":"incoming connection from...1.10.184.228:61492 as client"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:33.051772181+07:00","message":"new client from...1.10.184.228:61492 connected"}
{"level":"info","service":"Scheduler","time":"2026-04-30T13:06:36.060282953+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:36.06045148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:36.414628774+07:00","message":"incoming connection from...1.10.184.228:61510 as client"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:36.414642704+07:00","message":"new client from...1.10.184.228:61510 connected"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:36.818211958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:39.329223078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:39.329234178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:39.818916561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:39.818928701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:42.819844017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:42.819877581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:45.820374572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:45.820405254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:48.820691317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:48.82071179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:51.82090931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:51.82093877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:54.8212724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:54.821322271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:57.821679217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:57.821686398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:00.821773586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:00.821787647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.624200933+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.780874605+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:03.821884604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:03.822310386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.876477475+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.876494904+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.876497806+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.876504436+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876523728+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876532679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876539584+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876542323+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876544253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876546103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876548216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.876550994+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.87658507+07:00","message":"push: {true \n 0 0xc000188f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:03.880610197+07:00","message":"write wav file: './tmp/7559/7559_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.168751238+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.835053985+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.835189251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.835194714+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.835206887+07:00","message":"[buffer interim] 2 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.835213376+07:00","message":"[bufferProcess] interim [480000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.835215517+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.023499807+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.023545492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.023552923+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.023568427+07:00","message":"[buffer interim] 2 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.023583724+07:00","message":"[bufferProcess] interim [660000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.023586731+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.023591077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.023595064+07:00","message":"> Transcript [1] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.023598444+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.628068533+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.628111257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.628116322+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.628130094+07:00","message":"[buffer interim] 2 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.628138109+07:00","message":"[bufferProcess] interim [260000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.62814031+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.628146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.62814856+07:00","message":"> Transcript [2] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.628151363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.628153279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.628155579+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.628165599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.05317922+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.053224183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะกลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.053229598+07:00","message":"receive interim result [false|false]: สวัสดีค่ะกลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.053243072+07:00","message":"[buffer interim] 2 false สวัสดีค่ะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053251122+07:00","message":"[bufferProcess] interim [680000000]:สวัสดีค่ะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053253882+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053264169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053267757+07:00","message":"> Transcript [3] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053270822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053273197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053275051+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.053277214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.244531735+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.244585431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะกลับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.244592114+07:00","message":"receive interim result [false|false]: สวัสดีค่ะกลับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.244605736+07:00","message":"[buffer interim] 2 false สวัสดีค่ะกลับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244612823+07:00","message":"[bufferProcess] interim [860000000]:สวัสดีค่ะกลับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244615307+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244620428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244623296+07:00","message":"> Transcript [4] [false]: 'สวัสดีค่ะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244626039+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244628056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244630041+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.244632607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.26672077+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.266748715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.266752628+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.266763291+07:00","message":"[buffer interim] 2 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266767962+07:00","message":"[bufferProcess] interim [920000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266770247+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะกลับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266774588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.26677672+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะกลับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.26677917+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266781026+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266782848+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266784835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266789518+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266791698+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266793615+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะกลับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.266795616+07:00","message":"Next Push (prob) : 'ค่ะกลับพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.266804066+07:00","message":"push: {false สวัสดี 0 0xc00039ca80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:06.82281369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:06.822844966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.017901066+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.017963741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะกลับอีกครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.017970074+07:00","message":"receive interim result [false|false]: สวัสดีค่ะกลับอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.017983071+07:00","message":"[buffer interim] 2 false สวัสดีค่ะกลับอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.017991066+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีค่ะกลับอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.018002332+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.01801034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.018013024+07:00","message":"> Transcript [6] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.018015458+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.14220084+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.142258403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะกลับอีกครั้งหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.142264825+07:00","message":"receive interim result [false|false]: สวัสดีค่ะกลับอีกครั้งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.142280567+07:00","message":"[buffer interim] 2 false สวัสดีค่ะกลับอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.142290582+07:00","message":"[bufferProcess] interim [820000000]:สวัสดีค่ะกลับอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.142293255+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะกลับอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.14229864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.142301872+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะกลับอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.142304387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.142306322+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะกลับอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.200563208+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.20059747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.200604012+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.20061412+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200620706+07:00","message":"[bufferProcess] interim [880000000]:สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200622983+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะกลับอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200626353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200628877+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะกลับอีกครั้งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200631839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200633896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200635841+07:00","message":"StatePrefix: 'สวัสดีค่ะกลับอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.200637806+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.318402544+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.31844782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.318453685+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.318468597+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.318475852+07:00","message":"[bufferProcess] interim [940000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.318478524+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.3184819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.318484496+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.318487425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.318489346+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.389770857+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.389829744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.389835697+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.389851462+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389858083+07:00","message":"[bufferProcess] interim [60000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389860565+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389867986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389870728+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389875013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389877173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389879093+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.389882075+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.028721878+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.028771829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.028779208+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.028804109+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028814553+07:00","message":"[bufferProcess] interim [660000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028817369+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028823006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028825687+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028828903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028831487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028833354+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.028835679+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.223599417+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.223643507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.223649278+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.223662879+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223669622+07:00","message":"[bufferProcess] interim [840000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223672667+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223678472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223681218+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223684624+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223686729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223688748+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.223690941+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.254667147+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.254693046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.254698311+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.254723502+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254730829+07:00","message":"[bufferProcess] interim [900000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254734247+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254744027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254746584+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.25474964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254751964+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254753911+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254755853+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254762027+07:00","message":"Push: 'ค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254765037+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.25476857+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.254771207+07:00","message":"Next Push (prob) : 'นะคะวันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.25477992+07:00","message":"push: {false ค่ะโอกาสอีกครั้งนึง 0 0xc00039ca80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.940411368+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.940475825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.94048306+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.940499131+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.940505734+07:00","message":"[bufferProcess] interim [620000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.940508867+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.940516372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.940519224+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.940521879+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.108705527+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.108738914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.108745579+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.10875819+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.108765304+07:00","message":"[bufferProcess] interim [740000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.108768249+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.108776816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.10877971+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.108783254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.108785565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.108787412+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.108789497+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.117937657+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.117956731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.117961396+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.117971218+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.117975526+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.117977827+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.117983237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.117986132+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.117988156+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.308860456+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.308909711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.308919108+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.30894111+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.30895492+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.308959158+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.308964022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.308968116+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.30897281+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.308975511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.308978532+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.308982621+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.525272762+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.525304837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.525310445+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.52532697+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.525333445+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.525336088+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.525339847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.525343057+07:00","message":"> Transcript [18] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.52534666+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.525348594+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.525351027+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.525353742+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.629337063+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.629373177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.629380594+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.629395802+07:00","message":"[buffer interim] 2 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629403246+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629406318+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629413414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629415898+07:00","message":"> Transcript [19] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629419532+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.62942172+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629424129+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629435346+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629443291+07:00","message":"Push: 'นะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629445314+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.62944742+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.629450222+07:00","message":"Next Push (prob) : 'จะมาเรียนกันในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.629458995+07:00","message":"push: {false นะคะวันนี้ 0 0xc00039ca80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.66379015+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.818034444+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.818078272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะกลับอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน\",\"confidence\":0.9409202}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.818085472+07:00","message":"receive interim result [true|false]: สวัสดีค่ะกลับอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.818094669+07:00","message":"end recv isFinal message id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.818096833+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.818108675+07:00","message":"[buffer interim] 2 true สวัสดีค่ะกลับอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818118579+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะกลับอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818121721+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818125141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818127566+07:00","message":"> Transcript [20] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818130094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818132102+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818133907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818135556+07:00","message":"> Transcript [21] [true]: 'สวัสดีค่ะกลับอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818138113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818139964+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818142859+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้จะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818145567+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818147345+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818401926+07:00","message":"Push: 'เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818405322+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818408045+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะกลับอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818410165+07:00","message":"Next Push (prob) : 'สวัสดีค่ะกลับอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.818419475+07:00","message":"push: {true เราจะมาเรียนกันในตอน 0 0xc00039ca80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.818453319+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_2.html'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:09.822839831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:09.822847969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:09.830987108+07:00","message":"write wav file: './tmp/7559/7559_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.053433665+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:11.272127458+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:11.373892+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:11.373919922+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:11.373923552+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:11.373930713+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.37393791+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.373942915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.373945638+07:00","message":"> Transcript [22] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.373948103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.373949966+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.37395175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.373953622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:11.373956436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:11.373964935+07:00","message":"push: {true \n 0 0xc002014100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:11.380669427+07:00","message":"write wav file: './tmp/7559/7559_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:11.46404421+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.8123593+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:12.8234177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:12.823417702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.910570173+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.910590854+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.910594149+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.910601469+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.91060973+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.910614417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.910617278+07:00","message":"> Transcript [23] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.910619619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.910621617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.910623334+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.91062507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.910627846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.910638246+07:00","message":"push: {true \n 0 0xc0004a2600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:12.91713545+07:00","message":"write wav file: './tmp/7559/7559_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.945004862+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.104149161+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.104191865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.104199402+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.104213305+07:00","message":"[buffer interim] 5 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.104221182+07:00","message":"[bufferProcess] interim [200000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.104223447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.104230696+07:00","message":"[bufferProcess] send to processor (ticker):พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.104233694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.104236293+07:00","message":"> Transcript [24] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.104238762+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.472254768+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.563181503+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.563221406+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.563227176+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.563236284+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.5632386+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.563244924+07:00","message":"[buffer interim] 5 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563251434+07:00","message":"[bufferProcess] interim [770000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563255148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563257609+07:00","message":"> Transcript [25] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563260527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563263236+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563265294+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563267975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.563273821+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.563281982+07:00","message":"push: {true  0 0xc002014280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:14.57071187+07:00","message":"write wav file: './tmp/7559/7559_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.114457477+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.181188361+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.467903025+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.46792372+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.467927727+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.467935962+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467943286+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467947072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467949722+07:00","message":"> Transcript [26] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467952622+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467954522+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467956422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467958229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.467961011+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.46797191+07:00","message":"push: {true \n 0 0xc00039c980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:15.473356559+07:00","message":"write wav file: './tmp/7559/7559_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.563300281+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.69233799+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.757290588+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:15.824181222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:15.824191579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.8319767+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.831997083+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.832000402+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.832006099+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832011572+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832014999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832017641+07:00","message":"> Transcript [27] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832019936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832025804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832027636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832029439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.832036534+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.832044318+07:00","message":"push: {true \n 0 0xc00039cd80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:15.836442154+07:00","message":"write wav file: './tmp/7559/7559_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.379056816+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.37910711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตาเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.379112755+07:00","message":"receive interim result [false|false]: ตาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.379127929+07:00","message":"[buffer interim] 8 false ตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.379134441+07:00","message":"[bufferProcess] interim [440000000]:ตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.379136319+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.379141133+07:00","message":"[bufferProcess] send to processor (ticker):ตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.379143929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.379146397+07:00","message":"> Transcript [28] [false]: 'ตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.37914845+07:00","message":"Set StatePrefix (first interim): 'ตาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.704432624+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.704476058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.704481871+07:00","message":"receive interim result [false|false]: จะหายเป็นปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:17.70449605+07:00","message":"[buffer interim] 8 false จะหายเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.704503734+07:00","message":"[bufferProcess] interim [800000000]:จะหายเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:17.704506052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.350486657+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.350528166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.350534261+07:00","message":"receive interim result [false|false]: จะหายเป็นปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.350548695+07:00","message":"[buffer interim] 8 false จะหายเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.350555875+07:00","message":"[bufferProcess] interim [400000000]:จะหายเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.350558661+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.350565528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.350568015+07:00","message":"> Transcript [29] [false]: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.350570493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.350572719+07:00","message":"Set new StatePrefix: 'จะหายเป็นปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.403200961+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.403244364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.403250463+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.403263936+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.403271179+07:00","message":"[bufferProcess] interim [520000000]:จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.403274875+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.40328177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.403284415+07:00","message":"> Transcript [30] [false]: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.403287573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.403289793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.403291617+07:00","message":"StatePrefix: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.403294024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:18.824832967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:18.824844999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.9877059+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.987751569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.98775792+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.987773611+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987781163+07:00","message":"[bufferProcess] interim [120000000]:จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987784018+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987792523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987795561+07:00","message":"> Transcript [31] [false]: 'จะหายเป็นปกตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987798748+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987801663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987803433+07:00","message":"StatePrefix: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.987805609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.32945159+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.3294922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.329498073+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.329512129+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329519473+07:00","message":"[bufferProcess] interim [420000000]:จะหายเป็นปกตินะคะเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329522065+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329528369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329530802+07:00","message":"> Transcript [32] [false]: 'จะหายเป็นปกตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329533831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329536097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329538249+07:00","message":"StatePrefix: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.329540453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.442935301+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.442969972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.442975484+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.442996483+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443003999+07:00","message":"[bufferProcess] interim [480000000]:จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443007167+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.44301387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443016645+07:00","message":"> Transcript [33] [false]: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443019903+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443022124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443023956+07:00","message":"StatePrefix: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443026586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443032521+07:00","message":"Push: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443034352+07:00","message":"TextPushed: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.44303652+07:00","message":"Set new StatePrefix : 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.443038544+07:00","message":"Next Push (prob) : 'นะคะเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.443045947+07:00","message":"push: {false จะหายเป็นปกติ 0 0xc0004a2300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.625816374+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.625859573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะเรื่องเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.625865798+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.625878764+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.625886435+07:00","message":"[bufferProcess] interim [660000000]:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.625889179+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.625895553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.625900227+07:00","message":"> Transcript [34] [false]: 'จะหายเป็นปกตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.625902847+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.218896499+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.218936851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.218943008+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.21895738+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218964335+07:00","message":"[bufferProcess] interim [260000000]:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218967363+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218976621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218986073+07:00","message":"> Transcript [35] [false]: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218990162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218992434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218994845+07:00","message":"StatePrefix: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.218997286+07:00","message":"TextPushed: 'จะหายเป็นปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.520942055+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.520985182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.520992802+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.521006731+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.521014117+07:00","message":"[bufferProcess] interim [560000000]:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.521016808+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.521023846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.521026502+07:00","message":"> Transcript [36] [false]: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.521030045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.52103228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.521037238+07:00","message":"StatePrefix: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.521040285+07:00","message":"TextPushed: 'จะหายเป็นปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.202425897+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.28993968+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.289984521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.289990658+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290007675+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290012496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290015592+07:00","message":"receive interim result [false|false]: จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290018912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290021388+07:00","message":"receive interim result [false|false]:  5 ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290035688+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290069835+07:00","message":"[buffer interim] 8 false จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290073645+07:00","message":"[buffer interim] 8 false  5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290080285+07:00","message":"[bufferProcess] interim [40000000]:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290083429+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290086457+07:00","message":"[bufferProcess] interim [160000000]:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290088293+07:00","message":"[bufferProcess] send to processor:จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290091181+07:00","message":"[bufferProcess] interim [160000000]: 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290093589+07:00","message":"[bufferProcess] update buffer: จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290096451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290099394+07:00","message":"> Transcript [37] [false]: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290102796+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290104692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290106638+07:00","message":"StatePrefix: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290109091+07:00","message":"TextPushed: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290110677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.29011248+07:00","message":"> Transcript [38] [false]: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290114947+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290116578+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.29011815+07:00","message":"StatePrefix: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290119814+07:00","message":"TextPushed: 'จะหายเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.29012522+07:00","message":"Push: 'นะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290127613+07:00","message":"TextPushed: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290129698+07:00","message":"Set new StatePrefix : 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.290131881+07:00","message":"Next Push (prob) : 'เกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.290140414+07:00","message":"push: {false นะคะเรื่อง 0 0xc0004a2300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.584568414+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.622814699+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.622852537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหายเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ\",\"confidence\":0.9340234}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.622859301+07:00","message":"receive interim result [true|false]: จะหายเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.622867476+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.622869544+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.622875543+07:00","message":"[buffer interim] 8 true จะหายเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622882401+07:00","message":"[bufferProcess] interim [460000000]:จะหายเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622890288+07:00","message":"[bufferProcess] send to processor (isfinal):จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622894064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622896636+07:00","message":"> Transcript [39] [false]: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622899923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622901765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622903832+07:00","message":"StatePrefix: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622906325+07:00","message":"TextPushed: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622908229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622910152+07:00","message":"> Transcript [40] [true]: 'จะหายเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622912317+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622913849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622915457+07:00","message":"StatePrefix: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622917264+07:00","message":"TextPushed: 'จะหายเป็นปกตินะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.622918881+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.62309142+07:00","message":"Push: 'เกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.623095776+07:00","message":"TextPushed: 'จะหายเป็นปกตินะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.623098404+07:00","message":"Set new StatePrefix : 'จะหายเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.623100716+07:00","message":"Next Push (prob) : 'จะหายเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.62310874+07:00","message":"push: {true เกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ 0 0xc0004a2300}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.623116572+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_8.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:21.634450039+07:00","message":"write wav file: './tmp/7559/7559_8.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:21.8251959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:21.825218475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.315944664+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.315991975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.315997541+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.316012115+07:00","message":"[buffer interim] 9 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.316020395+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.316023242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.546512779+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.546544185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.546549344+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.546561702+07:00","message":"[buffer interim] 9 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.546577021+07:00","message":"[bufferProcess] interim [720000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.546579718+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.546585967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.546588676+07:00","message":"> Transcript [41] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.546591188+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.594203287+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.594238283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.594243939+07:00","message":"receive interim result [false|false]: สำหรับทริป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.594259125+07:00","message":"[buffer interim] 9 false สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.594267899+07:00","message":"[bufferProcess] interim [780000000]:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.594271109+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.594275327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.594279213+07:00","message":"> Transcript [42] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.594282395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.594284621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.59428645+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.594288715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.62716849+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.62720806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.627214996+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.627227923+07:00","message":"[buffer interim] 9 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627250834+07:00","message":"[bufferProcess] interim [840000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627254638+07:00","message":"[bufferProcess] send to processor:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627259427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627263128+07:00","message":"> Transcript [43] [false]: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627267789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627270527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627273284+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.627277459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.837459445+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.83750061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.83750732+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.837523666+07:00","message":"[buffer interim] 9 false สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837531119+07:00","message":"[bufferProcess] interim [80000000]:สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837533883+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837541605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837544533+07:00","message":"> Transcript [44] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837547483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837549692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837552103+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.837554273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.969090314+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.96913056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.969137229+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.969156043+07:00","message":"[buffer interim] 9 false สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969175461+07:00","message":"[bufferProcess] interim [200000000]:สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969178467+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969185604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969188305+07:00","message":"> Transcript [45] [false]: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969191478+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969193494+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969195466+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969197871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969204039+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969206094+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.969208034+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.96921025+07:00","message":"Next Push (prob) : 'ทริปนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.969218637+07:00","message":"push: {false สำหรับ 0 0xc002014480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.122448349+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.153763385+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.153804398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เราจะเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.153811165+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.153824462+07:00","message":"[buffer interim] 9 false สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.153835686+07:00","message":"[bufferProcess] interim [380000000]:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.153840281+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.153848849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.153852923+07:00","message":"> Transcript [46] [false]: 'สำหรับทริปนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.15385796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.153861348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.15386441+07:00","message":"StatePrefix: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.153867325+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.183652622+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.245152053+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.24519924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เราจะเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.245205136+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.245212771+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.245215179+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.245221351+07:00","message":"[buffer interim] 9 true สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.2452278+07:00","message":"[bufferProcess] interim [560000000]:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245232697+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245236054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245238717+07:00","message":"> Transcript [47] [false]: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245243391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245245546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245247772+07:00","message":"StatePrefix: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245249939+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245251627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245253462+07:00","message":"> Transcript [48] [true]: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245255565+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245257321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245258887+07:00","message":"StatePrefix: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245261045+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.245267432+07:00","message":"Push: 'ทริปนี้เราจะเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.245274982+07:00","message":"push: {true ทริปนี้เราจะเรียน 0 0xc002014480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:23.252396052+07:00","message":"write wav file: './tmp/7559/7559_9.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:24.825340077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:24.825374602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:26.64201602+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:26.705475076+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.579929802+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.579992116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.579998387+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.580015029+07:00","message":"[buffer interim] 10 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.580021685+07:00","message":"[bufferProcess] interim [820000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.580023607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.580030151+07:00","message":"[bufferProcess] send to processor (ticker):ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.580032842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.580035308+07:00","message":"> Transcript [49] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.580037329+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:27.826151532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:27.826163459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.649247492+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.649298195+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.649304421+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.649316053+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.64931853+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.64932609+07:00","message":"[buffer interim] 10 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649338192+07:00","message":"[bufferProcess] interim [690000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649346867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649349744+07:00","message":"> Transcript [50] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649354979+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649356948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649359415+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649362498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.649368869+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.64937822+07:00","message":"push: {true  0 0xc001f82780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:29.657760032+07:00","message":"write wav file: './tmp/7559/7559_10.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:30.826572537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:30.826580872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.831643159+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.761568009+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.761590749+07:00","message":"found end of frame, send empty tag with msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.76159419+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.761601086+07:00","message":"[buffer interim] 11 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761609455+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761620942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761623562+07:00","message":"> Transcript [51] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761625977+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761631009+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761632873+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761636264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.761642275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.761652641+07:00","message":"push: {true \n 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:32.773209514+07:00","message":"write wav file: './tmp/7559/7559_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:33.554026812+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:33.827407181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:33.827427174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.315270387+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.315315101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.315320376+07:00","message":"receive interim result [false|false]: การเดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.315334212+07:00","message":"[buffer interim] 12 false การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.315342652+07:00","message":"[bufferProcess] interim [800000000]:การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.31534476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.315348645+07:00","message":"[bufferProcess] send to processor (ticker):การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.315351556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.315354392+07:00","message":"> Transcript [52] [false]: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.315356681+07:00","message":"Set StatePrefix (first interim): 'การเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.436546051+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.43660228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.436608356+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.43662283+07:00","message":"[buffer interim] 12 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.43663017+07:00","message":"[bufferProcess] interim [860000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.436632208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.671537413+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.671575402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้ดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.671581825+07:00","message":"receive interim result [false|false]: การเรียนรู้ดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.671594362+07:00","message":"[buffer interim] 12 false การเรียนรู้ดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.671601006+07:00","message":"[bufferProcess] interim [100000000]:การเรียนรู้ดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.671603467+07:00","message":"[bufferProcess] send to processor:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.671608861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.671612026+07:00","message":"> Transcript [53] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.671614131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.671616135+07:00","message":"Set new StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.708171573+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.708207026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.708212445+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.70822489+07:00","message":"[buffer interim] 12 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.708231352+07:00","message":"[bufferProcess] interim [160000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.708233588+07:00","message":"[bufferProcess] send to processor:การเรียนรู้ดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.708236612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.708239238+07:00","message":"> Transcript [54] [false]: 'การเรียนรู้ดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.70824205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.708244001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.708245846+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.708247695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.725014081+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.725031687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้ดังนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.72503628+07:00","message":"receive interim result [false|false]: การเรียนรู้ดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.725046947+07:00","message":"[buffer interim] 12 false การเรียนรู้ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.725051469+07:00","message":"[bufferProcess] interim [220000000]:การเรียนรู้ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.725053669+07:00","message":"[bufferProcess] send to processor:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.725056633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.72505937+07:00","message":"> Transcript [55] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.72506213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.725064074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.725065864+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.725067693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.887194003+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.887240124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้ดังนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.887245714+07:00","message":"receive interim result [false|false]: การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.887260279+07:00","message":"[buffer interim] 12 false การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.887267736+07:00","message":"[bufferProcess] interim [400000000]:การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.887270216+07:00","message":"[bufferProcess] send to processor:การเรียนรู้ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.887275746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.887278897+07:00","message":"> Transcript [56] [false]: 'การเรียนรู้ดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.887281906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.887283889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.887287479+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.88728971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.183414112+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.254625693+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.284814603+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.284853672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้ดังนี้ค่ะ\",\"confidence\":0.93905073}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.28485996+07:00","message":"receive interim result [true|false]: การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.284869309+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.284871481+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.284878035+07:00","message":"[buffer interim] 12 true การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284889515+07:00","message":"[bufferProcess] interim [850000000]:การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284897151+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284900827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284903869+07:00","message":"> Transcript [57] [false]: 'การเรียนรู้ดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284906882+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284908825+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284910801+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284912761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284918894+07:00","message":"Push: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.28492074+07:00","message":"TextPushed: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284922662+07:00","message":"Set new StatePrefix : 'การเรียนรู้ดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284924703+07:00","message":"Next Push (prob) : 'ดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284926402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284928355+07:00","message":"> Transcript [58] [true]: 'การเรียนรู้ดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284930512+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284932212+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284934127+07:00","message":"StatePrefix: 'การเรียนรู้ดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.28493615+07:00","message":"TextPushed: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.284938218+07:00","message":"Push: 'ดังนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.284948418+07:00","message":"push: {false การเรียนรู้ 0 0xc0004a2700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.284970794+07:00","message":"push: {true ดังนี้ค่ะ 0 0xc0004a2700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:36.293285303+07:00","message":"write wav file: './tmp/7559/7559_12.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:36.827954118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:36.827955231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.695809976+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.695853848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.695859092+07:00","message":"receive interim result [false|false]: ข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.69587319+07:00","message":"[buffer interim] 13 false ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.69588023+07:00","message":"[bufferProcess] interim [320000000]:ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.69588249+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.695888979+07:00","message":"[bufferProcess] send to processor (ticker):ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.695891644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.695894648+07:00","message":"> Transcript [59] [false]: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.695896709+07:00","message":"Set StatePrefix (first interim): 'ข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.024522384+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.024561218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.024567089+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.024583688+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.024592129+07:00","message":"[bufferProcess] interim [620000000]:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.024594573+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.59067261+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.590722085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.590728655+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.590740736+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590750435+07:00","message":"[bufferProcess] interim [160000000]:ข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590753806+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590758003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590761821+07:00","message":"> Transcript [60] [false]: 'ข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590766959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590770018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590772832+07:00","message":"StatePrefix: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.590775658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.604660955+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.604707262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.604713889+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.604730701+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.604737172+07:00","message":"[bufferProcess] interim [220000000]:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.604739568+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.604743104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.604745534+07:00","message":"> Transcript [61] [false]: 'ข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.604748613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.604750502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.60475229+07:00","message":"StatePrefix: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.604754461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.722705105+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.722747554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.722753391+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.722766847+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722774809+07:00","message":"[bufferProcess] interim [280000000]:ข้อมูลเกี่ยวกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722777347+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722782783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722785501+07:00","message":"> Transcript [62] [false]: 'ข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722789112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722791151+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722793008+07:00","message":"StatePrefix: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.722795851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.827475847+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.827538976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.827544433+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.82755907+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827566849+07:00","message":"[bufferProcess] interim [340000000]:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827569442+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827576763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827579886+07:00","message":"> Transcript [63] [false]: 'ข้อมูลเกี่ยวกับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827583398+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827585419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827587114+07:00","message":"StatePrefix: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827589107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827594228+07:00","message":"Push: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827596238+07:00","message":"TextPushed: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.82759827+07:00","message":"Set new StatePrefix : 'ข้อมูลเกี่ยวกับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:38.827600777+07:00","message":"Next Push (prob) : 'เกี่ยวกับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.827608872+07:00","message":"push: {false ข้อมูล 0 0xc002014400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.10690049+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.106933807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.106940251+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.106950439+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.106957307+07:00","message":"[bufferProcess] interim [700000000]:ข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.106965953+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.106969662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.106972203+07:00","message":"> Transcript [64] [false]: 'ข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.106974324+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.222294959+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.222358904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.222365385+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.222379196+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.222387621+07:00","message":"[bufferProcess] interim [820000000]:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.222391647+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.222398157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.222401697+07:00","message":"> Transcript [65] [false]: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.222404961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.222409825+07:00","message":"Set new StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.269114205+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.269152739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.269158667+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.269188104+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.269195001+07:00","message":"[bufferProcess] interim [880000000]:ข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.269197715+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.269203317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.269206074+07:00","message":"> Transcript [66] [false]: 'ข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.269208518+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.462743518+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.462772302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.462778353+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.462791435+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462797499+07:00","message":"[bufferProcess] interim [120000000]:ข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462799883+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462805035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462808012+07:00","message":"> Transcript [67] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462811162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462813067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462815032+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.462817153+07:00","message":"TextPushed: 'ข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.72654144+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.726580616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.726586213+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.726602561+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.72661029+07:00","message":"[bufferProcess] interim [240000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.726613105+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.726617447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.726620285+07:00","message":"> Transcript [68] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.726623791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.726625896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.72662765+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.726629766+07:00","message":"TextPushed: 'ข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.791373661+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.791433877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.791439676+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.791456082+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791464331+07:00","message":"[bufferProcess] interim [420000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791467157+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791475294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791478338+07:00","message":"> Transcript [69] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791481435+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791484179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791486869+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.791489022+07:00","message":"TextPushed: 'ข้อมูล'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:39.828192106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:39.82820941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.42613135+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.426175347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.426181998+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.426193961+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426202925+07:00","message":"[bufferProcess] interim [20000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426205648+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426209477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426212305+07:00","message":"> Transcript [70] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.42621626+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426218541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426221901+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.42622406+07:00","message":"TextPushed: 'ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426228113+07:00","message":"Push: 'เกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426230545+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426232605+07:00","message":"Set new StatePrefix : 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.426234886+07:00","message":"Next Push (prob) : 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.426242262+07:00","message":"push: {false เกี่ยวกับการควบคุม 0 0xc002014400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.606800122+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.60684557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.606851046+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.606866688+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.60687505+07:00","message":"[bufferProcess] interim [140000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.606877686+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.606881406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.606884326+07:00","message":"> Transcript [71] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.606888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.606889972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.606891886+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.606895385+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.865652696+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.865690468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.865698736+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.865712064+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865718649+07:00","message":"[bufferProcess] interim [440000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865721444+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865727066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865729673+07:00","message":"> Transcript [72] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865734453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865736411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865738179+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.865740948+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.030587013+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.030635545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.030641989+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.030659438+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.030667488+07:00","message":"[bufferProcess] interim [620000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.030670773+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.03067814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.030680879+07:00","message":"> Transcript [73] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.030685271+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.030687279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.030692108+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.030695263+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.079854468+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.079897159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.079904115+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.079918987+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079927234+07:00","message":"[bufferProcess] interim [680000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079930288+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079939003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079941893+07:00","message":"> Transcript [74] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079946995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079949927+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079952349+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.07995518+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079973562+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079976076+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079978426+07:00","message":"Set new StatePrefix : 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.079981321+07:00","message":"Next Push (prob) : 'ของพืชที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.079991929+07:00","message":"push: {false การเจริญเติบโต 0 0xc002014400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.189808281+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.189854498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.189860762+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.18987658+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.189884922+07:00","message":"[bufferProcess] interim [740000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.189887814+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.189895482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.189898977+07:00","message":"> Transcript [75] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.189901886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.189904208+07:00","message":"Set new StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.432503354+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.493951017+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.520381801+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.520422666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.520429175+07:00","message":"receive interim result [false|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.520444877+07:00","message":"[buffer interim] 13 false ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.520453188+07:00","message":"[bufferProcess] interim [160000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.520456384+07:00","message":"[bufferProcess] send to processor:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.520463523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.52046639+07:00","message":"> Transcript [76] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.520469803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.520471913+07:00","message":"Set new StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.547211341+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.547255328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.547261451+07:00","message":"receive interim result [true|false]: ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.547273488+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.547275583+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.547282183+07:00","message":"[buffer interim] 13 true ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547289423+07:00","message":"[bufferProcess] interim [220000000]:ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547292424+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547296479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547299202+07:00","message":"> Transcript [77] [false]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547302696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547304816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547308259+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547311013+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547313141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547314996+07:00","message":"> Transcript [78] [true]: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.54731731+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547319251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547320844+07:00","message":"StatePrefix: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547322832+07:00","message":"TextPushed: 'ข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.547326604+07:00","message":"Push: 'ของพืชที่มนุษย์สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.547336627+07:00","message":"push: {true ของพืชที่มนุษย์สังเคราะห์ 0 0xc002014400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:41.557413168+07:00","message":"write wav file: './tmp/7559/7559_13.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:42.828462092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:42.82846667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.491913162+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.553943407+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.574403947+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.574430089+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.574433459+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.574439623+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574449377+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574453401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574455845+07:00","message":"> Transcript [79] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574458253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574460083+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574461858+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574463673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.574466228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.57447519+07:00","message":"push: {true \n 0 0xc0004a2480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:43.581388716+07:00","message":"write wav file: './tmp/7559/7559_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.292236483+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.292276319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.292283213+07:00","message":"receive interim result [false|false]: เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.292297263+07:00","message":"[buffer interim] 15 false เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.292303844+07:00","message":"[bufferProcess] interim [780000000]:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.292306239+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.642682464+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.760571482+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.760620465+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.760626287+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.760633822+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.760636187+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.760643478+07:00","message":"[buffer interim] 15 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760650979+07:00","message":"[bufferProcess] interim [320000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760654379+07:00","message":"[bufferProcess] send to processor (isfinal):เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760658495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760661523+07:00","message":"> Transcript [80] [false]: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760663711+07:00","message":"Set StatePrefix (first interim): 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760665267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760667012+07:00","message":"> Transcript [81] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760669536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760671332+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760673158+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760674998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.760677726+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.760686304+07:00","message":"push: {true  0 0xc002014380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:44.767077306+07:00","message":"write wav file: './tmp/7559/7559_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.772782115+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.283156628+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.37277066+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.372799186+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.372802868+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.372810615+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372816785+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372820583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372823356+07:00","message":"> Transcript [82] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372826163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372828054+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372830053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372831767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.372834627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.372844209+07:00","message":"push: {true \n 0 0xc001f82900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:45.378631009+07:00","message":"write wav file: './tmp/7559/7559_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.415747605+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:45.829363841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:45.829373301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.163112683+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.261713789+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.261732856+07:00","message":"found end of frame, send empty tag with msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.261736074+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.261742751+07:00","message":"[buffer interim] 17 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.261751313+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.261755696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.261758548+07:00","message":"> Transcript [83] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.261760855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.261762722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.261764474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.2617662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.261775793+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.261785548+07:00","message":"push: {true \n 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:48.270647589+07:00","message":"write wav file: './tmp/7559/7559_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.295138824+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.413048052+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.55496766+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.554985772+07:00","message":"found end of frame, send empty tag with msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.554988796+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.554996151+07:00","message":"[buffer interim] 18 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555003261+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555007967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555010747+07:00","message":"> Transcript [84] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555012925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555014738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555016469+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555018116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.555027947+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.555037363+07:00","message":"push: {true \n 0 0xc002014900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:48.56229356+07:00","message":"write wav file: './tmp/7559/7559_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.734463485+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.802476465+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:48.829703158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:48.829735124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.05466788+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.252137018+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.315735031+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.333294673+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.333320355+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.333323439+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.333330035+07:00","message":"[buffer interim] 20 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.33333761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.333342462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.333345228+07:00","message":"> Transcript [85] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.333347566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.333349526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.333351406+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.333353159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.333355703+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.333363925+07:00","message":"push: {true \n 0 0xc001f82680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:49.337822236+07:00","message":"write wav file: './tmp/7559/7559_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.967852178+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.967897434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.967902784+07:00","message":"receive interim result [false|false]: ที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.96791576+07:00","message":"[buffer interim] 21 false ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.967923453+07:00","message":"[bufferProcess] interim [660000000]:ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.967926826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.234057505+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.234079996+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.234082901+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.234090203+07:00","message":"[buffer interim] this message is already final true 19: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.483214466+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.483251219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.483256267+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.483265643+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.483272367+07:00","message":"[bufferProcess] interim [140000000]:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.483274692+07:00","message":"[bufferProcess] send to processor:ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.483277771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.483280419+07:00","message":"> Transcript [86] [false]: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.483282765+07:00","message":"Set StatePrefix (first interim): 'ที่บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.051629244+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.051677457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.051683077+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.051699857+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.051711048+07:00","message":"[bufferProcess] interim [740000000]:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.05171366+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.051719453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.051722766+07:00","message":"> Transcript [87] [false]: 'ที่บ้านของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.051725965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.051727916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.051730046+07:00","message":"StatePrefix: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.051732013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.056448297+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.056484567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียนปลูกต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.056491265+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียนปลูกต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.056505957+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียนปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.056512973+07:00","message":"[bufferProcess] interim [800000000]:ที่บ้านของนักเรียนปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.05651676+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.056523654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.056527556+07:00","message":"> Transcript [88] [false]: 'ที่บ้านของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.056531636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.05653438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.056537511+07:00","message":"StatePrefix: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.056540511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.201127783+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.20118826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียนปลูกต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.201194556+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียนปลูกต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.2012087+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียนปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201218057+07:00","message":"[bufferProcess] interim [920000000]:ที่บ้านของนักเรียนปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201221911+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียนปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201226678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201231357+07:00","message":"> Transcript [89] [false]: 'ที่บ้านของนักเรียนปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201235829+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201238513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201241518+07:00","message":"StatePrefix: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.201245004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.250296421+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.250332769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียนปลูกต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.250338887+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.250353383+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250361232+07:00","message":"[bufferProcess] interim [980000000]:ที่บ้านของนักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250364151+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียนปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250370442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250373264+07:00","message":"> Transcript [90] [false]: 'ที่บ้านของนักเรียนปลูกต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250376442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.25037874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250381152+07:00","message":"StatePrefix: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250383269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250389727+07:00","message":"Push: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250392028+07:00","message":"TextPushed: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250394083+07:00","message":"Set new StatePrefix : 'ที่บ้านของนักเรียนปลูกต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.250398117+07:00","message":"Next Push (prob) : 'ของนักเรียนปลูกต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.250406785+07:00","message":"push: {false ที่บ้าน 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.794167282+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.794207725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.794215505+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.794233219+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.794244974+07:00","message":"[bufferProcess] interim [460000000]:ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.794248893+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.794256992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.79426093+07:00","message":"> Transcript [91] [false]: 'ที่บ้านของนักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.794264659+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.794267897+07:00","message":"Set new StatePrefix: 'ที่บ้านของนักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:51.830204508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:51.830222125+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.947213434+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.947248595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.947255379+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.947270669+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.947278101+07:00","message":"[bufferProcess] interim [580000000]:ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.947280771+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.947288084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.9472912+07:00","message":"> Transcript [92] [false]: 'ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.947294392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.947296517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.947298877+07:00","message":"StatePrefix: 'ที่บ้านของนักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.947300954+07:00","message":"TextPushed: 'ที่บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.983314956+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.983356811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.983363528+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.983379242+07:00","message":"[buffer interim] 21 false ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983387581+07:00","message":"[bufferProcess] interim [640000000]:ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983390598+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983397405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983400416+07:00","message":"> Transcript [93] [false]: 'ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983404281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983406273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983416684+07:00","message":"StatePrefix: 'ที่บ้านของนักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.983419557+07:00","message":"TextPushed: 'ที่บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.13191661+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.248053514+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.248098845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.248106969+07:00","message":"receive interim result [true|false]: ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.248116559+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.248118679+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.248127054+07:00","message":"[buffer interim] 21 true ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248137209+07:00","message":"[bufferProcess] interim [30000000]:ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248142768+07:00","message":"[bufferProcess] send to processor (isfinal):ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248146389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248149022+07:00","message":"> Transcript [94] [false]: 'ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248152069+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248153919+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248156172+07:00","message":"StatePrefix: 'ที่บ้านของนักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248158586+07:00","message":"TextPushed: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248160411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248162483+07:00","message":"> Transcript [95] [true]: 'ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248167309+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248168969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248170551+07:00","message":"StatePrefix: 'ที่บ้านของนักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248172264+07:00","message":"TextPushed: 'ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.248178252+07:00","message":"Push: 'ของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.248186662+07:00","message":"push: {true ของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:52.255920667+07:00","message":"write wav file: './tmp/7559/7559_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.395155136+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.80693418+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.806979889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.806985253+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.806999661+07:00","message":"[buffer interim] 22 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.807005804+07:00","message":"[bufferProcess] interim [260000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.807008229+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.80701491+07:00","message":"[bufferProcess] send to processor (ticker):ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.807017504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.807019958+07:00","message":"> Transcript [96] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.807022622+07:00","message":"Set StatePrefix (first interim): 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.023323115+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.023368518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.023376141+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.023390258+07:00","message":"[buffer interim] 22 false ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.023398392+07:00","message":"[bufferProcess] interim [500000000]:ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.023400942+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.143308133+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.14334229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.143347508+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.143362818+07:00","message":"[buffer interim] 22 false ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.1433687+07:00","message":"[bufferProcess] interim [620000000]:ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.143371113+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.14337446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.143378738+07:00","message":"> Transcript [97] [false]: 'ต้นมะม่วงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.143381694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.143384714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.143386749+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.143388566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.263998828+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.264039342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.264045581+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.26406164+07:00","message":"[buffer interim] 22 false ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264069608+07:00","message":"[bufferProcess] interim [680000000]:ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264071955+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264075677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264080072+07:00","message":"> Transcript [98] [false]: 'ต้นมะม่วงมาบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264082818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264084494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264086293+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.264088278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.535675174+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.535718331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้างหรือเปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.535724241+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.535739871+07:00","message":"[buffer interim] 22 false ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.535747448+07:00","message":"[bufferProcess] interim [980000000]:ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.53575036+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.535754597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.535758023+07:00","message":"> Transcript [99] [false]: 'ต้นมะม่วงมาบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.535761664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.535763769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.53576559+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.535767691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:54.830965095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:54.830979916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.951180011+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.040792997+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.040834596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้างหรือเปล่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.040842413+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.040863193+07:00","message":"[buffer interim] 22 false ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040870829+07:00","message":"[bufferProcess] interim [580000000]:ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040873205+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040876213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040879054+07:00","message":"> Transcript [100] [false]: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040882258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040884432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040886257+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.04088822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040894822+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040896947+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040899062+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.040901354+07:00","message":"Next Push (prob) : 'มาบ้างหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.040909394+07:00","message":"push: {false ต้นมะม่วง 0 0xc001f82a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.056282463+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.056329169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเห็นต้นมะม่วงมาบ้างหรือเปล่า\",\"confidence\":0.9399767}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.056336246+07:00","message":"receive interim result [true|false]: เคยเห็นต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.056348073+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.056351093+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.056358758+07:00","message":"[buffer interim] 22 true เคยเห็นต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056367432+07:00","message":"[bufferProcess] interim [580000000]:เคยเห็นต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056373881+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056378066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056382539+07:00","message":"> Transcript [101] [false]: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056386279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056389416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056392479+07:00","message":"StatePrefix: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.05639574+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056398438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056401669+07:00","message":"> Transcript [102] [true]: 'เคยเห็นต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056405797+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.05640742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056409061+07:00","message":"StatePrefix: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056410862+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056412426+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056526045+07:00","message":"Push: 'มาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056530139+07:00","message":"TextPushed: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056532639+07:00","message":"Set new StatePrefix : 'เคยเห็นต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056535133+07:00","message":"Next Push (prob) : 'เคยเห็นต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.056542963+07:00","message":"push: {true มาบ้างหรือเปล่า 0 0xc001f82a80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.056556951+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_22.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:55.063926708+07:00","message":"write wav file: './tmp/7559/7559_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.464757423+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.51245029+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.602763135+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.602789005+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.602792712+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.602800787+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.602808431+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.60281194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.602814599+07:00","message":"> Transcript [103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.602817105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.602819078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.602820862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.602822586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.602828653+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.602837872+07:00","message":"push: {true \n 0 0xc002014200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:57.609692259+07:00","message":"write wav file: './tmp/7559/7559_23.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:57.832033042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:57.832045508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.095245798+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.040321179+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.040375673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแบบในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.040383787+07:00","message":"receive interim result [false|false]: ต้นแบบในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.04040052+07:00","message":"[buffer interim] 24 false ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.040410352+07:00","message":"[bufferProcess] interim [980000000]:ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.040413726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.040428096+07:00","message":"[bufferProcess] send to processor (ticker):ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.040443871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.040460289+07:00","message":"> Transcript [104] [false]: 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.040464181+07:00","message":"Set StatePrefix (first interim): 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.227565302+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.227605207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแบบในรูปนี้หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.22761146+07:00","message":"receive interim result [false|false]: ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.227626669+07:00","message":"[buffer interim] 24 false ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.227634309+07:00","message":"[bufferProcess] interim [160000000]:ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.22763624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.376596503+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.376632787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแบบในรูปนี้หรือไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.376639474+07:00","message":"receive interim result [false|false]: ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.376652152+07:00","message":"[buffer interim] 24 false ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376661868+07:00","message":"[bufferProcess] interim [280000000]:ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376666486+07:00","message":"[bufferProcess] send to processor:ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376673968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376676761+07:00","message":"> Transcript [105] [false]: 'ต้นแบบในรูปนี้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376680084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376682148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376683973+07:00","message":"StatePrefix: 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.376685948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.531460704+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.641951486+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.641995075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแบบในรูปนี้หรือไม่\",\"confidence\":0.95610315}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.642004263+07:00","message":"receive interim result [true|false]: ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.642015812+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.642019403+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.642028867+07:00","message":"[buffer interim] 24 true ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642037677+07:00","message":"[bufferProcess] interim [670000000]:ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642042331+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642047197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642051126+07:00","message":"> Transcript [106] [false]: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642055556+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642058394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642061138+07:00","message":"StatePrefix: 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642069657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642076231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.64207856+07:00","message":"> Transcript [107] [true]: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642081029+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642082816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642084677+07:00","message":"StatePrefix: 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642086461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.642089432+07:00","message":"Push: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.642100983+07:00","message":"push: {true ต้นแบบในรูปนี้หรือไม่ 0 0xc0004a2800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:00.650575544+07:00","message":"write wav file: './tmp/7559/7559_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.724350112+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:00.832604259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:00.832616578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.422381324+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.494302597+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.510570641+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.510587352+07:00","message":"found end of frame, send empty tag with msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.510590175+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.510595583+07:00","message":"[buffer interim] 25 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.51060192+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.510606082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.510608695+07:00","message":"> Transcript [108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.510611026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.510612983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.510614717+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.510616497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.51061885+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.510628158+07:00","message":"push: {true \n 0 0xc002014a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:01.516978833+07:00","message":"write wav file: './tmp/7559/7559_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.551092276+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.683436236+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.683458017+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.68346119+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.683468446+07:00","message":"[buffer interim] 26 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683476607+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683481527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683484562+07:00","message":"> Transcript [109] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683487024+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683489102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683490869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683492835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.683495997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.683506739+07:00","message":"push: {true \n 0 0xc0004a2a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:01.687786765+07:00","message":"write wav file: './tmp/7559/7559_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.74426362+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.812075978+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.924292449+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.924322574+07:00","message":"found end of frame, send empty tag with msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.924326811+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.924334849+07:00","message":"[buffer interim] 27 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924342321+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924346403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924348855+07:00","message":"> Transcript [110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924351744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924353726+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924355982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924357687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.924360803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.924369839+07:00","message":"push: {true \n 0 0xc001f82a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:01.928587739+07:00","message":"write wav file: './tmp/7559/7559_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.253461244+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.323693074+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.562973267+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.562991617+07:00","message":"found end of frame, send empty tag with msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.5629944+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.563000991+07:00","message":"[buffer interim] 28 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.56300874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.56301322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.563016224+07:00","message":"> Transcript [111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.563018677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.563020598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.563022295+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.563024091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.563031132+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.563040415+07:00","message":"push: {true \n 0 0xc0004a2400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:02.56757548+07:00","message":"write wav file: './tmp/7559/7559_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.644699586+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.022137252+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.093608344+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.103309528+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.103327352+07:00","message":"found end of frame, send empty tag with msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.103330861+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.103337259+07:00","message":"[buffer interim] 29 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103343851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103347768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103350841+07:00","message":"> Transcript [112] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103353385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103355311+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103357064+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103359045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.103367685+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.103376803+07:00","message":"push: {true \n 0 0xc00039d000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:03.108242461+07:00","message":"write wav file: './tmp/7559/7559_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.553299384+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.553338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.553342649+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.553364012+07:00","message":"[buffer interim] 30 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.553370657+07:00","message":"[bufferProcess] interim [480000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.553372507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.812363015+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.812395856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.812401749+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.812414985+07:00","message":"[buffer interim] 30 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.812421911+07:00","message":"[bufferProcess] interim [780000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.81242434+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.812429821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.812432586+07:00","message":"> Transcript [113] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.812434827+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:03.833546717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:03.833570801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.329869866+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.329915891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงหลังตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.329921987+07:00","message":"receive interim result [false|false]: ต้นมะม่วงหลังตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.329958443+07:00","message":"[buffer interim] 30 false ต้นมะม่วงหลังตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.329966839+07:00","message":"[bufferProcess] interim [320000000]:ต้นมะม่วงหลังตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.329970282+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.329974352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.329977392+07:00","message":"> Transcript [114] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.329980221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.329982425+07:00","message":"Set new StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.529713312+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.529752624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.529759177+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.529773629+07:00","message":"[buffer interim] 30 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529780719+07:00","message":"[bufferProcess] interim [440000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529783401+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงหลังตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529790611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529793605+07:00","message":"> Transcript [115] [false]: 'ต้นมะม่วงหลังตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529796777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529798949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529800851+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.529803256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.643755025+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.643796188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.643802077+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.64381776+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.64382582+07:00","message":"[bufferProcess] interim [620000000]:ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.64382835+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.643832212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.643835412+07:00","message":"> Transcript [116] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.643838441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.643840485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.643842305+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.643844833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.963812791+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.963859933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่นักเรียนถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.963865727+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.963882258+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963891219+07:00","message":"[bufferProcess] interim [860000000]:ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963893988+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963897649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963900494+07:00","message":"> Transcript [117] [false]: 'ต้นมะม่วงต้นที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963903812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963905679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963907554+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.963909524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.048174656+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.048217663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.048223297+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.048237852+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048247067+07:00","message":"[bufferProcess] interim [980000000]:ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048249691+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048255401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048258166+07:00","message":"> Transcript [118] [false]: 'ต้นมะม่วงต้นที่นักเรียนถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048261742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048264661+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048266999+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048269151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048273495+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048275305+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048277167+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่นักเรียนถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.048279249+07:00","message":"Next Push (prob) : 'ต้นที่นักเรียนถูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.04830014+07:00","message":"push: {false ต้นมะม่วง 0 0xc00039d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.16511885+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.165191759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.165198912+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.165213584+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.1652215+07:00","message":"[bufferProcess] interim [100000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.165224239+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.165229809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.165232706+07:00","message":"> Transcript [119] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.165235285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.165237855+07:00","message":"Set new StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.209815895+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.209852958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.209858466+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.209870115+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.209877345+07:00","message":"[bufferProcess] interim [220000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.209880052+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.209886268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.20988932+07:00","message":"> Transcript [120] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.209893275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.209895447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.209897404+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.209899761+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.56090039+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.560947324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.560954703+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.56096782+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.560974871+07:00","message":"[bufferProcess] interim [520000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.560977596+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.560984285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.560987183+07:00","message":"> Transcript [121] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.560990314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.56099274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.560994694+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.560996759+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.730360081+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.730398302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.730404305+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:05.730418782+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.730427621+07:00","message":"[bufferProcess] interim [640000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.730430369+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.730433954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.730436681+07:00","message":"> Transcript [122] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.73043987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.73044204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.730444068+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:05.73044632+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.136845596+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.13688597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.136892877+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.136906348+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.13691321+07:00","message":"[bufferProcess] interim [940000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136918846+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136926274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136929121+07:00","message":"> Transcript [123] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136942918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136946032+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136948136+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136950816+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136956874+07:00","message":"Push: 'ต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136960202+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136962354+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.136964823+07:00","message":"Next Push (prob) : 'ที่บ้านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.136972558+07:00","message":"push: {false ต้นที่ปลูกไว้ 0 0xc00039d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.30053668+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.300577333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.300583932+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.300599728+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.300609153+07:00","message":"[bufferProcess] interim [120000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.300612144+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.300617989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.300620833+07:00","message":"> Transcript [124] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.30062452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.300626654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.300629322+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.300631853+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.376902864+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.37695419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.376961619+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.376974257+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.376983302+07:00","message":"[bufferProcess] interim [240000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.376987741+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.376994512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.376999859+07:00","message":"> Transcript [125] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.377004953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.377008221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.377011697+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.377015268+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.398701411+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.398734388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.39874098+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.398753129+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.3987619+07:00","message":"[bufferProcess] interim [300000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.398769044+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.398772866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.398775423+07:00","message":"> Transcript [126] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.398779413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.398781506+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.398783662+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.398785993+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.566083204+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.566131585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.566139174+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.566155684+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566165004+07:00","message":"[bufferProcess] interim [480000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566167853+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566171447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566174556+07:00","message":"> Transcript [127] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566178329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566180341+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566182499+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566185217+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566191416+07:00","message":"Push: 'ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566193279+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.56619524+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.566197721+07:00","message":"Next Push (prob) : 'หรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.566205972+07:00","message":"push: {false ที่บ้านนะคะ 0 0xc00039d200}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:06.834578783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:06.834608882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.944013502+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.944051763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.944059446+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.944073188+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.944080406+07:00","message":"[bufferProcess] interim [900000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.944083686+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.944091026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.94409391+07:00","message":"> Transcript [128] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.944097439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.944099678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.944101966+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.944104759+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.529313569+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.5293558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.529362722+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.529378433+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529386512+07:00","message":"[bufferProcess] interim [500000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529389234+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529394237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529396825+07:00","message":"> Transcript [129] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529400356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529402654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529404981+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.529407809+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.654612011+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.654654015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.654660325+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.654673768+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.654681056+07:00","message":"[bufferProcess] interim [620000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.654684098+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.654690091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.654692778+07:00","message":"> Transcript [130] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.654696227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.65469838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.654700861+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.654703805+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.848238755+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.848281067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.848288717+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.848302018+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848309281+07:00","message":"[bufferProcess] interim [740000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848312015+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848319039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848321712+07:00","message":"> Transcript [131] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848325491+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848328072+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848330439+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848333439+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848339385+07:00","message":"Push: 'หรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848341245+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848343449+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.848347284+07:00","message":"Next Push (prob) : 'เห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.848355893+07:00","message":"push: {false หรือว่าที่เคย 0 0xc00039d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.902681192+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.902722075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.902728433+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.902745364+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.902754905+07:00","message":"[bufferProcess] interim [860000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.902758885+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.902764187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.902768257+07:00","message":"> Transcript [132] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.902772607+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.172972007+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.173010005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.173017718+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.173034773+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.173046393+07:00","message":"[bufferProcess] interim [40000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.173049278+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.1730528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.17305543+07:00","message":"> Transcript [133] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.173059391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.173061321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.17306316+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.173065687+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.360223371+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.360261394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.360267928+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.360281883+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.360289196+07:00","message":"[bufferProcess] interim [280000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.360292044+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.360299241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.3603027+07:00","message":"> Transcript [134] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.360306372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.360308882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.360311034+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.360313963+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.732521508+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.741468231+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.741511642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.741518253+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.741533114+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.741541854+07:00","message":"[bufferProcess] interim [640000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.741545031+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.741549137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.741551886+07:00","message":"> Transcript [135] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.741555569+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.741557702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.741559819+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.74156287+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.809631891+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.809676736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.809684047+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.809698794+07:00","message":"[buffer interim] 30 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809706605+07:00","message":"[bufferProcess] interim [760000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809709853+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809716275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809719384+07:00","message":"> Transcript [136] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809723169+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809725326+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809727415+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809730675+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809736549+07:00","message":"Push: 'เห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809738618+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809741126+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.809744009+07:00","message":"Next Push (prob) : 'ต้นที่สุดมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.809768775+07:00","message":"push: {false เห็นมาก่อนอาจจะมี 0 0xc00039d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.899044865+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.899089314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมันต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก\",\"confidence\":0.92680484}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.899096615+07:00","message":"receive interim result [true|false]: ต้นมะม่วงมันต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.899104503+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.89910671+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.899113988+07:00","message":"[buffer interim] 30 true ต้นมะม่วงมันต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899121358+07:00","message":"[bufferProcess] interim [850000000]:ต้นมะม่วงมันต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899124494+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899127736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899130616+07:00","message":"> Transcript [137] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899134138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899135975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899137751+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899140505+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899142524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899144363+07:00","message":"> Transcript [138] [true]: 'ต้นมะม่วงมันต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899153411+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899155216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899156859+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899159091+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.89916086+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899368851+07:00","message":"Push: 'ต้นที่สุดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899371586+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899373971+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงมันต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899376266+07:00","message":"Next Push (prob) : 'ต้นมะม่วงมันต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนอาจจะมีต้นที่สุดมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.89939707+07:00","message":"push: {true ต้นที่สุดมาก 0 0xc00039d200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.899392389+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_30.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:08.910984653+07:00","message":"write wav file: './tmp/7559/7559_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.9260312+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:09.834659417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:09.834693963+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:12.834706671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:12.83472206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.857576524+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.857609809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.857616031+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.85763288+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.857636132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.857638751+07:00","message":"receive interim result [false|false]: เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.85765499+07:00","message":"[buffer interim] 31 false เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.857667445+07:00","message":"[buffer interim] 31 false เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.857674254+07:00","message":"[bufferProcess] interim [700000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.857676511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.857683483+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.857685732+07:00","message":"[bufferProcess] interim [760000000]:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.857687238+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.857689695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.85769257+07:00","message":"> Transcript [139] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.857694844+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.900908665+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.90095317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.900959087+07:00","message":"receive interim result [false|false]: เราจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.900979698+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.900984158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.900986618+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.90099311+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.900996023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บกด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.900998268+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บกด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.901015219+07:00","message":"[buffer interim] 31 false เราจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.901049082+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.90105279+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901061377+07:00","message":"[bufferProcess] interim [120000000]:เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901064632+07:00","message":"[bufferProcess] send to processor:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901071173+07:00","message":"[bufferProcess] send to processor (ticker):เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901074295+07:00","message":"[bufferProcess] interim [420000000]:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901076165+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901078265+07:00","message":"[bufferProcess] interim [780000000]:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901080444+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901083438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901087448+07:00","message":"> Transcript [140] [false]: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.90109096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901093053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901095116+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901097196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901098975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901100811+07:00","message":"> Transcript [141] [false]: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901102728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901104383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901105984+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901107523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901108906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901110553+07:00","message":"> Transcript [142] [false]: 'เราจะสามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901112418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901113911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901115501+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:13.901121721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.103488084+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.554599651+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171509787+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171544267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171550421+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171564052+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171567617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171570184+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171575741+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171579226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171581554+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171586105+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171588536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171590537+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171594971+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171597724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บมะม่วงได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171599861+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171604715+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.17160868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บมะม่วงได้ลำบาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171611155+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171615738+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.17161889+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171620913+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171622839+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171624855+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.17162709+07:00","message":"[buffer interim] 31 false เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.17163311+07:00","message":"[bufferProcess] interim [840000000]:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171635622+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171638373+07:00","message":"[bufferProcess] send to processor (ticker):เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.17164057+07:00","message":"[bufferProcess] interim [20000000]:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.17164226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.17164446+07:00","message":"[bufferProcess] interim [80000000]:เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171646225+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171652066+07:00","message":"[bufferProcess] interim [200000000]:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171654165+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171656384+07:00","message":"[bufferProcess] interim [260000000]:เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171658305+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171660399+07:00","message":"[bufferProcess] interim [680000000]:เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171662208+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171668983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.17167154+07:00","message":"> Transcript [143] [false]: 'เราจะสามารถเก็บกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171675029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171677111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171679304+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171681261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171683815+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171685539+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171687502+07:00","message":"Set new StatePrefix : 'เราจะสามารถเก็บกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171689483+07:00","message":"Next Push (prob) : 'จะสามารถเก็บกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171691442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171693132+07:00","message":"> Transcript [144] [false]: 'เราจะสามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171694746+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171696311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171697871+07:00","message":"> Transcript [145] [false]: 'เราจะสามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171699347+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171700701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171702263+07:00","message":"> Transcript [146] [false]: 'เราจะสามารถเก็บมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171703841+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171705625+07:00","message":"Set new StatePrefix: 'เราจะสามารถเก็บมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171707189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171708786+07:00","message":"> Transcript [147] [false]: 'เราจะสามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171710271+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171711603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171713455+07:00","message":"> Transcript [148] [false]: 'เราจะสามารถเก็บมะม่วงได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171715362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171944368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171946936+07:00","message":"StatePrefix: 'เราจะสามารถเก็บมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.171949051+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.171779858+07:00","message":"push: {false เรา 0 0xc001f83300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.339089442+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.339139465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บมะม่วงได้ลำบาก\",\"confidence\":0.9557618}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.339145854+07:00","message":"receive interim result [true|false]: เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.339158438+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.339160666+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.339166191+07:00","message":"[buffer interim] 31 true เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339174753+07:00","message":"[bufferProcess] interim [220000000]:เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339179691+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339183191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.33918612+07:00","message":"> Transcript [149] [false]: 'เราจะสามารถเก็บมะม่วงได้ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.3391888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339190592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339192659+07:00","message":"StatePrefix: 'เราจะสามารถเก็บมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339194887+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339196644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339200466+07:00","message":"> Transcript [150] [true]: 'เราจะสามารถเก็บมะม่วงได้ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339203124+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339204949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339206472+07:00","message":"StatePrefix: 'เราจะสามารถเก็บมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339208371+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.339212621+07:00","message":"Push: 'จะสามารถเก็บมะม่วงได้ลำบาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.339220445+07:00","message":"push: {true จะสามารถเก็บมะม่วงได้ลำบาก 0 0xc001f83300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:15.353780539+07:00","message":"write wav file: './tmp/7559/7559_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.61627787+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.616330543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.616336851+07:00","message":"receive interim result [false|false]: มะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.616351067+07:00","message":"[buffer interim] 32 false มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.61635976+07:00","message":"[bufferProcess] interim [80000000]:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.616362085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.805331704+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.805371553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.805376886+07:00","message":"receive interim result [false|false]: มะม่วงมัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.805389702+07:00","message":"[buffer interim] 32 false มะม่วงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.805397404+07:00","message":"[bufferProcess] interim [260000000]:มะม่วงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.805399768+07:00","message":"[bufferProcess] send to processor:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.805403008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.805405461+07:00","message":"> Transcript [151] [false]: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.805407462+07:00","message":"Set StatePrefix (first interim): 'มะม่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:15.835380746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:15.835389381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.113289631+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.113332738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.113339927+07:00","message":"receive interim result [false|false]: มะม่วงมันต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.113355637+07:00","message":"[buffer interim] 32 false มะม่วงมันต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.113364398+07:00","message":"[bufferProcess] interim [560000000]:มะม่วงมันต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.11336813+07:00","message":"[bufferProcess] send to processor:มะม่วงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.113373247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.113377122+07:00","message":"> Transcript [152] [false]: 'มะม่วงมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.11338146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.113384161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.113387113+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.113391576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.116542345+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.116558072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.116563938+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นขา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.11657413+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116579558+07:00","message":"[bufferProcess] interim [620000000]:มะม่วงมันต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116582814+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116588535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116591687+07:00","message":"> Transcript [153] [false]: 'มะม่วงมันต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116595351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116598144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116601042+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.116603922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.622065153+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.622108752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.622114938+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.622129377+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622136771+07:00","message":"[bufferProcess] interim [40000000]:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622139257+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622146137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622148764+07:00","message":"> Transcript [154] [false]: 'มะม่วงมันต้นขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622152029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622154261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622156145+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.622158226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:17.20360225+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:17.203644937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:17.203650466+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:17.203664389+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203671494+07:00","message":"[bufferProcess] interim [640000000]:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203674025+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.20367914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203681637+07:00","message":"> Transcript [155] [false]: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203684651+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203686751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203688799+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203690945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203696845+07:00","message":"Push: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203698713+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203700662+07:00","message":"Set new StatePrefix : 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:17.203702654+07:00","message":"Next Push (prob) : 'มันต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:17.203710037+07:00","message":"push: {false มะม่วง 0 0xc00039d500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.804496045+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.804561402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.804570919+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.804588299+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804596677+07:00","message":"[bufferProcess] interim [260000000]:มะม่วงมันต้นค่ะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.80459963+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804607918+07:00","message":"[bufferProcess] send to processor (ticker):มะม่วงมันต้นค่ะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.80461206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804614971+07:00","message":"> Transcript [156] [false]: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804619086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.80462129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804623687+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804625856+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804627729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804629838+07:00","message":"> Transcript [157] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804631666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.80463326+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804634783+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.804636414+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:18.836464977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:18.836488526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.001255551+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.001306081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.001312864+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.001328406+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.001336572+07:00","message":"[bufferProcess] interim [440000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.001339106+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.316565226+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.316610895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.316621176+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.316635817+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.316648944+07:00","message":"[bufferProcess] interim [740000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.316651786+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.316656509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.316659354+07:00","message":"> Transcript [158] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.31666297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.316664843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.316666908+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.316669298+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.373325871+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.373364446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.373374331+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.373392331+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373401231+07:00","message":"[bufferProcess] interim [860000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373403738+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373408978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373411498+07:00","message":"> Transcript [159] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373414914+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373417194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373419099+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373421151+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373425689+07:00","message":"Push: 'มันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373427505+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373429705+07:00","message":"Set new StatePrefix : 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.373432943+07:00","message":"Next Push (prob) : 'เหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.373440756+07:00","message":"push: {false มันต้นค่ะ 0 0xc00039d500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:20.01489096+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:20.014936461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:20.01494341+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:20.014959541+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014967716+07:00","message":"[bufferProcess] interim [460000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014970484+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014979524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014982234+07:00","message":"> Transcript [160] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014985469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014987741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014990365+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:20.014993086+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.296982945+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.297026378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.297034056+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.297048731+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297056879+07:00","message":"[bufferProcess] interim [780000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297059759+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297067356+07:00","message":"[bufferProcess] send to processor (ticker):มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297070836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297073487+07:00","message":"> Transcript [161] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297076827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297079077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297081755+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297084399+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297086291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297088129+07:00","message":"> Transcript [162] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297090612+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297092463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297094044+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.297095991+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.821092076+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.821127175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.82113347+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.821150074+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.82115827+07:00","message":"[bufferProcess] interim [260000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.821160338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:21.837283049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:21.837309865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.051650741+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.051708113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.051715324+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.051731956+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051742975+07:00","message":"[bufferProcess] interim [500000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051746566+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051751298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051755453+07:00","message":"> Transcript [163] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051760394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051762872+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051765483+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051767872+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051771344+07:00","message":"Push: 'เหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051774218+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.05177673+07:00","message":"Set new StatePrefix : 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.051778959+07:00","message":"Next Push (prob) : 'คะไม่สูงมากและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.051787614+07:00","message":"push: {false เหมือนกับในรูปนี้นะ 0 0xc00039d500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.052571728+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.151418798+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.151458856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.151464824+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.151475293+07:00","message":"[buffer interim] 32 false มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.151481872+07:00","message":"[bufferProcess] interim [620000000]:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.151484926+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.151488466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.151491455+07:00","message":"> Transcript [164] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.151495112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.15149804+07:00","message":"Set new StatePrefix: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.173818075+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.204980826+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.205017972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมันต้นค่ะจะมีเหมือนกับในรูปนี้นะคะต้นไม่สูงมาก\",\"confidence\":0.9415436}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.205024393+07:00","message":"receive interim result [true|false]: ต้นมะม่วงมันต้นค่ะจะมีเหมือนกับในรูปนี้นะคะต้นไม่สูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.205034238+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.205036191+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.205042372+07:00","message":"[buffer interim] 32 true ต้นมะม่วงมันต้นค่ะจะมีเหมือนกับในรูปนี้นะคะต้นไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205049959+07:00","message":"[bufferProcess] interim [710000000]:ต้นมะม่วงมันต้นค่ะจะมีเหมือนกับในรูปนี้นะคะต้นไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205056505+07:00","message":"[bufferProcess] send to processor (isfinal):มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205059843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205062482+07:00","message":"> Transcript [165] [false]: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205065264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205067205+07:00","message":"Set new StatePrefix: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205069169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205071547+07:00","message":"> Transcript [166] [true]: 'ต้นมะม่วงมันต้นค่ะจะมีเหมือนกับในรูปนี้นะคะต้นไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205075153+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205077038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.20507888+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะคะไม่สูงมากและดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205081457+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205083295+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205391765+07:00","message":"Push: 'ต้นไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205415221+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะเหมือนกับในรูปนี้นะต้นไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205418273+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงมันต้นค่ะจะมีเหมือนกับในรูปนี้นะคะต้นไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205421066+07:00","message":"Next Push (prob) : 'ต้นมะม่วงมันต้นค่ะจะมีเหมือนกับในรูปนี้นะคะต้นไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.205409681+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_32.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.205435246+07:00","message":"push: {true ต้นไม่สูงมาก 0 0xc00039d500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:22.218452607+07:00","message":"write wav file: './tmp/7559/7559_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.431855943+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.493946465+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:23.6515393+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:24.223105986+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:24.838069116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:24.838097938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.232203371+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.232246909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.232251888+07:00","message":"receive interim result [false|false]: รายการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.232265906+07:00","message":"[buffer interim] 35 false รายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.232271599+07:00","message":"[bufferProcess] interim [30000000]:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.232273354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.232276606+07:00","message":"[bufferProcess] send to processor (ticker):รายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.232279856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.232282118+07:00","message":"> Transcript [167] [false]: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.23228432+07:00","message":"Set StatePrefix (first interim): 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.427408914+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.427449424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.427458853+07:00","message":"receive interim result [false|false]: รายการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.427472365+07:00","message":"[buffer interim] 35 false รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.427479751+07:00","message":"[bufferProcess] interim [210000000]:รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.427481849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.67522699+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.675263985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกาปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.675270511+07:00","message":"receive interim result [false|false]: นาฬิกาปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.675283653+07:00","message":"[buffer interim] 35 false นาฬิกาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675289961+07:00","message":"[bufferProcess] interim [510000000]:นาฬิกาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675292313+07:00","message":"[bufferProcess] send to processor:รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675297652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675300038+07:00","message":"> Transcript [168] [false]: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675302919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675304699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675306451+07:00","message":"StatePrefix: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.675308609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.783127209+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.78316373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.783169587+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.783183848+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.783192072+07:00","message":"[bufferProcess] interim [630000000]:รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.783195365+07:00","message":"[bufferProcess] send to processor:นาฬิกาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.783200941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.783203754+07:00","message":"> Transcript [169] [false]: 'นาฬิกาปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.783206338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.783208307+07:00","message":"Set new StatePrefix: 'นาฬิกาปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.169344531+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.169383617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.169390251+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.169405144+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.169413154+07:00","message":"[bufferProcess] interim [990000000]:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.169415796+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.169423253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.169426205+07:00","message":"> Transcript [170] [false]: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.169428688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.169430672+07:00","message":"Set new StatePrefix: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.816587222+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.816623961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.816628983+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.816646226+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.816653518+07:00","message":"[bufferProcess] interim [590000000]:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.816657794+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.816661351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.81666438+07:00","message":"> Transcript [171] [false]: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.816667691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.816669728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.816671512+07:00","message":"StatePrefix: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.816673947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866811451+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866849268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุ่มกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866854852+07:00","message":"receive interim result [false|false]: ทุ่มกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866866626+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866871294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุ่มกว่า\",\"confidence\":0.80731046}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866873986+07:00","message":"receive interim result [true|false]: ทุ่มกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866876467+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866878421+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866883729+07:00","message":"[buffer interim] this message is already final false 34: 'ทุ่มกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.866889936+07:00","message":"[buffer interim] this message is already final true 34: 'ทุ่มกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.079269318+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.079288834+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.079291938+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.07929851+07:00","message":"[buffer interim] this message is already final true 33: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.452031644+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.45206902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.45207713+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.452090015+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452096909+07:00","message":"[bufferProcess] interim [250000000]:รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452099436+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452104803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452107424+07:00","message":"> Transcript [172] [false]: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452110384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452112446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452114439+07:00","message":"StatePrefix: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.452116799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.713208678+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.713245984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะต้องจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.71325146+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะต้องจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.713272994+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะต้องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713280248+07:00","message":"[bufferProcess] interim [490000000]:รายการปลูกมะม่วงนะคะต้องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713283344+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713290328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713293116+07:00","message":"> Transcript [173] [false]: 'รายการปลูกมะม่วงนะคะนอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713296224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713298241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713301085+07:00","message":"StatePrefix: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.713303282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.775799696+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.775830559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.775836471+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.77585096+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775857592+07:00","message":"[bufferProcess] interim [550000000]:รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775860495+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะต้องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775867586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775870597+07:00","message":"> Transcript [174] [false]: 'รายการปลูกมะม่วงนะคะต้องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775873821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775875994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775880898+07:00","message":"StatePrefix: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775883024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775891044+07:00","message":"Push: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775894161+07:00","message":"TextPushed: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.77589642+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะต้องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.775898849+07:00","message":"Next Push (prob) : 'นะคะต้องจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.775929734+07:00","message":"push: {false รายการปลูกมะม่วง 0 0xc001f82d80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:27.839133551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:27.839173029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.907315781+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.907366183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.907374641+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:27.907395835+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.907407225+07:00","message":"[bufferProcess] interim [730000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.907411237+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.907419225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.907423356+07:00","message":"> Transcript [175] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.907427218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:27.907431883+07:00","message":"Set new StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.522878231+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.522923552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.522929891+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.522944465+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.522951457+07:00","message":"[bufferProcess] interim [330000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.522954137+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.522960855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.522963666+07:00","message":"> Transcript [176] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.52296723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.522969388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.522972017+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.522974277+07:00","message":"TextPushed: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.631432892+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.631472448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.631478087+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.631496168+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.631504143+07:00","message":"[bufferProcess] interim [390000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.63150747+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.631511982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.631515149+07:00","message":"> Transcript [177] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.631518782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.631520826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.631522635+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.63152497+07:00","message":"TextPushed: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.822231218+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.822268472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.82227473+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.82228965+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822296718+07:00","message":"[bufferProcess] interim [570000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822299442+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822304469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822307076+07:00","message":"> Transcript [178] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822310438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822312422+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822314416+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.822317128+07:00","message":"TextPushed: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.847675443+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.84770733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.847713591+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.847729384+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847735877+07:00","message":"[bufferProcess] interim [630000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847738731+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847741959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847744667+07:00","message":"> Transcript [179] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847748326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847750662+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847752493+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.84775499+07:00","message":"TextPushed: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847762489+07:00","message":"Push: 'นะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.84776441+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.84776707+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะนอกจากเราจะตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.847769442+07:00","message":"Next Push (prob) : 'จะตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.847777171+07:00","message":"push: {false นะคะนอกจากเรา 0 0xc001f82d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.381822655+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.381861981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.381868806+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.38188418+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.381892714+07:00","message":"[bufferProcess] interim [170000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.381895823+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.38190461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.381907679+07:00","message":"> Transcript [180] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.381910046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.381918745+07:00","message":"Set new StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.758622383+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.75866954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.758678154+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.758695215+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.75870664+07:00","message":"[bufferProcess] interim [590000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.758710351+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.758717321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.758721522+07:00","message":"> Transcript [181] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.758726129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.758729475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.758733176+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.758737338+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.90741759+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.907459143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.907465601+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.907481359+07:00","message":"[buffer interim] 35 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.907488218+07:00","message":"[bufferProcess] interim [710000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.907490879+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.907494414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.907497258+07:00","message":"> Transcript [182] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.907500772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.907502991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.90750639+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.907508991+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.931783009+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.993061007+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.051200757+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.184755639+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.195870031+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.195901083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก\",\"confidence\":0.94786733}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.19590723+07:00","message":"receive interim result [true|false]: ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.195920941+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.195923305+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.195928329+07:00","message":"[buffer interim] 35 true ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195934468+07:00","message":"[bufferProcess] interim [920000000]:ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195937641+07:00","message":"[bufferProcess] send to processor (isfinal):รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195940883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195943359+07:00","message":"> Transcript [183] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195946329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195948361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195950341+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195953217+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.19595527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195959589+07:00","message":"> Transcript [184] [true]: 'ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.19596174+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195963425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195965565+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195967404+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.195969223+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.196101237+07:00","message":"Push: 'จะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.196104482+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.196106796+07:00","message":"Set new StatePrefix : 'ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.196108969+07:00","message":"Next Push (prob) : 'ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.196115794+07:00","message":"push: {true จะควบคุมปัจจัยภายนอก 0 0xc001f82d80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.196133713+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_35.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:30.207464096+07:00","message":"write wav file: './tmp/7559/7559_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.694625874+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.694643058+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.69464587+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.694651855+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.69465782+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.694661194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.694663742+07:00","message":"> Transcript [185] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.694666052+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.694667951+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.694669654+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.69467139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.694674174+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.694683202+07:00","message":"push: {true \n 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:30.699882204+07:00","message":"write wav file: './tmp/7559/7559_36.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:30.839190994+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:30.839208037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448011558+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448031179+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448033954+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448036175+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448037905+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448039619+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448041289+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448043265+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448045235+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448047065+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.448049579+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.675924296+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.675964276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.675970345+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.675982152+07:00","message":"[buffer interim] 37 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:33.675988238+07:00","message":"[bufferProcess] interim [240000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:33.675990325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:33.675995361+07:00","message":"[bufferProcess] send to processor (ticker):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:33.675998157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:33.676000565+07:00","message":"> Transcript [186] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:33.676002678+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:33.83993674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:33.839977301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.243102342+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.243134695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.243140254+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.243152714+07:00","message":"[buffer interim] 37 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.243160138+07:00","message":"[bufferProcess] interim [840000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.243162066+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.350797921+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.450140572+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.450176981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.450182459+07:00","message":"receive interim result [true|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.450188934+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.45019099+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.450196186+07:00","message":"[buffer interim] 37 true น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450202764+07:00","message":"[bufferProcess] interim [50000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450207512+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450210892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450213278+07:00","message":"> Transcript [187] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450215952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450217762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450220147+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450222116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450223667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450226314+07:00","message":"> Transcript [188] [true]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.45022817+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450229901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450231518+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.450233043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.4502397+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.450247274+07:00","message":"push: {true น้ำ 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:34.464554928+07:00","message":"write wav file: './tmp/7559/7559_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.544728165+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.613027675+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.733091027+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.739410509+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.739426499+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.739429754+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.739435637+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.73944277+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.739446835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.739450221+07:00","message":"> Transcript [189] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.739453846+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.739455899+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.739457649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.739459438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.73946171+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.739470932+07:00","message":"push: {true \n 0 0xc0004a2300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:34.743737619+07:00","message":"write wav file: './tmp/7559/7559_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.050874717+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.183153387+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.195537747+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.195556818+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.195559657+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.195581056+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195599859+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195604212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195608776+07:00","message":"> Transcript [190] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195612853+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195616502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195619452+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195622512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.195626065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.19563644+07:00","message":"push: {true \n 0 0xc002014080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:35.200700938+07:00","message":"write wav file: './tmp/7559/7559_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.891075175+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.989393555+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.989415582+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.989418969+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.989426032+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989434343+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989438577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989441649+07:00","message":"> Transcript [191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989444365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989446401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989448301+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989450461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.989459721+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.989469281+07:00","message":"push: {true \n 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:35.99461774+07:00","message":"write wav file: './tmp/7559/7559_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:36.144834554+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:36.84080404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:36.840815596+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.03418794+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.034241951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.034247296+07:00","message":"receive interim result [false|false]: จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.034260437+07:00","message":"[buffer interim] 41 false จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.034267696+07:00","message":"[bufferProcess] interim [840000000]:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.034269987+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.034276128+07:00","message":"[bufferProcess] send to processor (ticker):จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.034278864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.034281896+07:00","message":"> Transcript [192] [false]: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.034284316+07:00","message":"Set StatePrefix (first interim): 'จะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.191543455+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.191583331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.191590515+07:00","message":"receive interim result [false|false]: อาจจะมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.191605417+07:00","message":"[buffer interim] 41 false อาจจะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.191612282+07:00","message":"[bufferProcess] interim [80000000]:อาจจะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.191614339+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.56598336+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.566015789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.56602115+07:00","message":"receive interim result [false|false]: อาจจะมีการปรับยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.566036229+07:00","message":"[buffer interim] 41 false อาจจะมีการปรับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.566044801+07:00","message":"[bufferProcess] interim [440000000]:อาจจะมีการปรับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.566047279+07:00","message":"[bufferProcess] send to processor:อาจจะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.566051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.566053605+07:00","message":"> Transcript [193] [false]: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.566055865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.566057761+07:00","message":"Set new StatePrefix: 'อาจจะมีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.0463024+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.046342286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับยอดนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.046347872+07:00","message":"receive interim result [false|false]: อาจจะมีการปรับยอดนัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.046365462+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.046369047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.046372057+07:00","message":"receive interim result [false|false]: อาจจะมีการปรับยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.046377358+07:00","message":"[buffer interim] 41 false อาจจะมีการปรับยอดนัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.046382077+07:00","message":"[buffer interim] 41 false อาจจะมีการปรับยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046406059+07:00","message":"[bufferProcess] interim [860000000]:อาจจะมีการปรับยอดนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.04642537+07:00","message":"[bufferProcess] send to processor:อาจจะมีการปรับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046441117+07:00","message":"[bufferProcess] interim [920000000]:อาจจะมีการปรับยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046443338+07:00","message":"[bufferProcess] send to processor:อาจจะมีการปรับยอดนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046455118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046470351+07:00","message":"> Transcript [194] [false]: 'อาจจะมีการปรับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046475874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046478632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046480943+07:00","message":"StatePrefix: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046483256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046485366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046487657+07:00","message":"> Transcript [195] [false]: 'อาจจะมีการปรับยอดนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046489766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046491423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046492958+07:00","message":"StatePrefix: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.046494571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.43799329+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.438028891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับยอดนะคะเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.438034541+07:00","message":"receive interim result [false|false]: อาจจะมีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.438045844+07:00","message":"[buffer interim] 41 false อาจจะมีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438052357+07:00","message":"[bufferProcess] interim [280000000]:อาจจะมีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438054919+07:00","message":"[bufferProcess] send to processor:อาจจะมีการปรับยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438060079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438062871+07:00","message":"> Transcript [196] [false]: 'อาจจะมีการปรับยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438066359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438068716+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438071045+07:00","message":"StatePrefix: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.438073196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.726164513+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.726205369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับยอดนะคะเพื่อจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.72621157+07:00","message":"receive interim result [false|false]: อาจจะมีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.726229298+07:00","message":"[buffer interim] 41 false อาจจะมีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726240183+07:00","message":"[bufferProcess] interim [580000000]:อาจจะมีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726243176+07:00","message":"[bufferProcess] send to processor:อาจจะมีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726249647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726252498+07:00","message":"> Transcript [197] [false]: 'อาจจะมีการปรับยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726255959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726258271+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726260655+07:00","message":"StatePrefix: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726262915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726268787+07:00","message":"Push: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726270679+07:00","message":"TextPushed: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726272677+07:00","message":"Set new StatePrefix : 'อาจจะมีการปรับยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.726274743+07:00","message":"Next Push (prob) : 'ยอดนะคะเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.726282287+07:00","message":"push: {false อาจจะมีการปรับ 0 0xc00039cc80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.910391613+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.910440905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับยอดนะคะเพื่อจะให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.910449398+07:00","message":"receive interim result [false|false]: อาจจะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.9104759+07:00","message":"[buffer interim] 41 false อาจจะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.910489294+07:00","message":"[bufferProcess] interim [820000000]:อาจจะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.910493102+07:00","message":"[bufferProcess] send to processor:อาจจะมีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.910498239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.910502708+07:00","message":"> Transcript [198] [false]: 'อาจจะมีการปรับยอดนะคะเพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.91050788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.910510804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.910513963+07:00","message":"StatePrefix: 'อาจจะมีการปรับยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.910517628+07:00","message":"TextPushed: 'อาจจะมีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.212105496+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.306789804+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.306822781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีการปรับยอดนะคะเพื่อจะให้\",\"confidence\":0.9440562}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.306829089+07:00","message":"receive interim result [true|false]: อาจจะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.306837897+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.306841265+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.306846945+07:00","message":"[buffer interim] 41 true อาจจะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.30685359+07:00","message":"[bufferProcess] interim [300000000]:อาจจะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306856589+07:00","message":"[bufferProcess] send to processor (isfinal):อาจจะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306859606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.30686212+07:00","message":"> Transcript [199] [false]: 'อาจจะมีการปรับยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306865038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306866914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306868666+07:00","message":"StatePrefix: 'อาจจะมีการปรับยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306870938+07:00","message":"TextPushed: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306872802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306874554+07:00","message":"> Transcript [200] [true]: 'อาจจะมีการปรับยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306876478+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306878274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306879986+07:00","message":"StatePrefix: 'อาจจะมีการปรับยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306881756+07:00","message":"TextPushed: 'อาจจะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.306884571+07:00","message":"Push: 'ยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.306891819+07:00","message":"push: {true ยอดนะคะเพื่อจะให้ 0 0xc00039cc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:39.314832336+07:00","message":"write wav file: './tmp/7559/7559_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.413068722+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:39.84157924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:39.841603432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.402566525+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.402608393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.402613755+07:00","message":"receive interim result [false|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.402626095+07:00","message":"[buffer interim] 42 false มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.402632458+07:00","message":"[bufferProcess] interim [20000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.40263445+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.402637533+07:00","message":"[bufferProcess] send to processor (ticker):มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.402640589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.402643296+07:00","message":"> Transcript [201] [false]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.402645902+07:00","message":"Set StatePrefix (first interim): 'มีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.994434535+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.994472387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.994479145+07:00","message":"receive interim result [false|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.9944929+07:00","message":"[buffer interim] 42 false มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.994500203+07:00","message":"[bufferProcess] interim [620000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.994502233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.05605126+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.056092052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะแต่ตาข้างมากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.056097594+07:00","message":"receive interim result [false|false]: มีค่ะแต่ตาข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.056112773+07:00","message":"[buffer interim] 42 false มีค่ะแต่ตาข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.05611978+07:00","message":"[bufferProcess] interim [700000000]:มีค่ะแต่ตาข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056122345+07:00","message":"[bufferProcess] send to processor:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056133032+07:00","message":"[bufferProcess] send to processor (ticker):มีค่ะแต่ตาข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056136014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056138905+07:00","message":"> Transcript [202] [false]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056142225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056147431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056149737+07:00","message":"StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056151814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056157693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056159675+07:00","message":"> Transcript [203] [false]: 'มีค่ะแต่ตาข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056162061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056163736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056165343+07:00","message":"StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.056167418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.170926917+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.322772636+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.322810997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะแตกตาข้างมากขึ้น\",\"confidence\":0.9165673}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.322816195+07:00","message":"receive interim result [true|false]: มีค่ะแตกตาข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.322825934+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.322828277+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.322835173+07:00","message":"[buffer interim] 42 true มีค่ะแตกตาข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322845549+07:00","message":"[bufferProcess] interim [970000000]:มีค่ะแตกตาข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322848989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322851727+07:00","message":"> Transcript [204] [true]: 'มีค่ะแตกตาข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322854817+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322856887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322858645+07:00","message":"StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322860505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.322867858+07:00","message":"Push: 'มีค่ะแตกตาข้างมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.32287638+07:00","message":"push: {true มีค่ะแตกตาข้างมากขึ้น 0 0xc002014b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:42.330646886+07:00","message":"write wav file: './tmp/7559/7559_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.422432828+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:42.842461438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:42.842476103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605583616+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.60562679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605632184+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605652865+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605656505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605659677+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605664812+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605667914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605670902+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605677662+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605682423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605684614+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605690206+07:00","message":"[buffer interim] 43 false ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605693562+07:00","message":"[buffer interim] 43 false ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605695515+07:00","message":"[buffer interim] 43 false ทำให้เกิดอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.605697498+07:00","message":"[buffer interim] 43 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605702406+07:00","message":"[bufferProcess] interim [660000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.60570417+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605707303+07:00","message":"[bufferProcess] send to processor (ticker):ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605709424+07:00","message":"[bufferProcess] interim [780000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605710902+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605713148+07:00","message":"[bufferProcess] interim [200000000]:ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605714941+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605716957+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605718657+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605721015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605725434+07:00","message":"> Transcript [205] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605727541+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605729055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.60573149+07:00","message":"> Transcript [206] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605734187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605736014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605737819+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605739808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605741471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605743428+07:00","message":"> Transcript [207] [false]: 'ทำให้เกิดอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605745387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605751832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605753427+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.605755194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.730279915+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.802048489+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.802090325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.802096237+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.802115247+07:00","message":"[buffer interim] 43 false ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.802124143+07:00","message":"[bufferProcess] interim [560000000]:ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.802126822+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.802130503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.802133543+07:00","message":"> Transcript [208] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.802136758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.802138739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.802140558+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.80214256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.979203411+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.979245928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกครั้งนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.979252081+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.979270075+07:00","message":"[buffer interim] 43 false ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979278441+07:00","message":"[bufferProcess] interim [800000000]:ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979281948+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979288309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979292398+07:00","message":"> Transcript [209] [false]: 'ทำให้เกิดอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979296231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979298585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979300646+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979302473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979307436+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979309713+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979311872+07:00","message":"Set new StatePrefix : 'ทำให้เกิดอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:44.979314313+07:00","message":"Next Push (prob) : 'เกิดอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:44.979322686+07:00","message":"push: {false ทำให้ 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.374156146+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:45.843079716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:45.843095508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.910744516+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.910779451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.910784605+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.910797604+07:00","message":"[buffer interim] force interim is final (2) :ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910803706+07:00","message":"[bufferProcess] interim [800000000]:ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910806341+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910809309+07:00","message":"[bufferProcess] interim [600000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910811041+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910813363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910815813+07:00","message":"> Transcript [210] [false]: 'ทำให้เกิดอีกครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910818549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910820441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910822384+07:00","message":"StatePrefix: 'ทำให้เกิดอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910824609+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910826117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.91082817+07:00","message":"> Transcript [211] [true]: 'ทำให้เกิดอีกครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910830164+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910833355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910834945+07:00","message":"StatePrefix: 'ทำให้เกิดอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910836754+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:45.910841237+07:00","message":"Push: 'เกิดอีกครั้งนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.910848794+07:00","message":"push: {true เกิดอีกครั้งนะ 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:45.919481796+07:00","message":"write wav file: './tmp/7559/7559_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956418801+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956463721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกครั้งมากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956470046+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกครั้งมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956492333+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956502259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกข้างมากขึ้น\",\"confidence\":0.93898606}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956506499+07:00","message":"receive interim result [true|false]: ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956510523+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956513316+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956522021+07:00","message":"[buffer interim] this message is already final false 43: 'ทำให้เกิดอีกครั้งมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:45.956528529+07:00","message":"[buffer interim] this message is already final true 43: 'ทำให้เกิดอีกข้างมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.116467363+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.116503445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.11651068+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.116521896+07:00","message":"[buffer interim] 44 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.116529001+07:00","message":"[bufferProcess] interim [780000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.116531498+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.116536865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.116539621+07:00","message":"> Transcript [212] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.116541977+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.351102735+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.351141213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.351147043+07:00","message":"receive interim result [false|false]: เป็นการเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.351164188+07:00","message":"[buffer interim] 44 false เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351171305+07:00","message":"[bufferProcess] interim [960000000]:เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351174094+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351178214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351181491+07:00","message":"> Transcript [213] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351184573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351186622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351188461+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.351190727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.526700204+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.526739641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่มผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.526746598+07:00","message":"receive interim result [false|false]: เป็นการเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.526759964+07:00","message":"[buffer interim] 44 false เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.526766897+07:00","message":"[bufferProcess] interim [140000000]:เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.526769295+07:00","message":"[bufferProcess] send to processor:เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.526775534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.52677817+07:00","message":"> Transcript [214] [false]: 'เป็นการเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.526781513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.526783554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.526785817+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.52678787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.756842326+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.756891044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่มผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.756903474+07:00","message":"receive interim result [false|false]: เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:46.756918202+07:00","message":"[buffer interim] 44 false เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.75692586+07:00","message":"[bufferProcess] interim [380000000]:เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.756928671+07:00","message":"[bufferProcess] send to processor:เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.756934087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.756937136+07:00","message":"> Transcript [215] [false]: 'เป็นการเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.756941378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.756943761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.75694562+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:46.756947647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.092293148+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204101934+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204142063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่มผลผลิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204148087+07:00","message":"receive interim result [true|false]: เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204157166+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204159762+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204166285+07:00","message":"[buffer interim] 44 true เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204174031+07:00","message":"[bufferProcess] interim [950000000]:เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204177557+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204180978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204183798+07:00","message":"> Transcript [216] [false]: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204186774+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204188618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204190464+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204192172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204195176+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204198595+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204200547+07:00","message":"Set new StatePrefix : 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204205528+07:00","message":"Next Push (prob) : 'การเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204207331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204209312+07:00","message":"> Transcript [217] [true]: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.20421146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.20421326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204214818+07:00","message":"StatePrefix: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.204216561+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.20421842+07:00","message":"Push: 'การเพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204225976+07:00","message":"push: {false เป็น 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.204231357+07:00","message":"push: {true การเพิ่มผลผลิต 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:47.212788563+07:00","message":"write wav file: './tmp/7559/7559_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.223754125+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.75812931+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.758180009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.758187127+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:47.758199008+07:00","message":"[buffer interim] 45 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.758206323+07:00","message":"[bufferProcess] interim [600000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:47.758208335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.20883596+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.208889306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.208905439+07:00","message":"receive interim result [false|false]: แล้วก็กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.208923107+07:00","message":"[buffer interim] 45 false แล้วก็กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.20893052+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.208933137+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.208938678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.208941675+07:00","message":"> Transcript [218] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.208943974+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.218520109+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.2185606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็พวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.218567072+07:00","message":"receive interim result [false|false]: แล้วก็พวก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.218584666+07:00","message":"[buffer interim] 45 false แล้วก็พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.218593229+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.21859719+07:00","message":"[bufferProcess] send to processor:แล้วก็กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.21860589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.218609622+07:00","message":"> Transcript [219] [false]: 'แล้วก็กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.218614509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.218616616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.218618738+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.218620686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.460867535+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.460909992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.460918319+07:00","message":"receive interim result [false|false]: แล้วก็ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.460934281+07:00","message":"[buffer interim] 45 false แล้วก็ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460941049+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460943929+07:00","message":"[bufferProcess] send to processor:แล้วก็พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460950153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460952918+07:00","message":"> Transcript [220] [false]: 'แล้วก็พวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460956122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460958273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460960146+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.460962532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:48.843559398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:48.843581656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.970384251+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.970436323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ควบคุมส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.970441895+07:00","message":"receive interim result [false|false]: แล้วก็ควบคุมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.970456659+07:00","message":"[buffer interim] 45 false แล้วก็ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.970465155+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.970468024+07:00","message":"[bufferProcess] send to processor:แล้วก็ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.970477198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.970480129+07:00","message":"> Transcript [221] [false]: 'แล้วก็ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.970483733+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.97048627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.970488407+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.970490616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.10501295+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.10505924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ควบคุมทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.105065543+07:00","message":"receive interim result [false|false]: แล้วก็ควบคุมทรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.105080207+07:00","message":"[buffer interim] 45 false แล้วก็ควบคุมทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105087855+07:00","message":"[bufferProcess] interim [860000000]:แล้วก็ควบคุมทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105090586+07:00","message":"[bufferProcess] send to processor:แล้วก็ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105099305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105102497+07:00","message":"> Transcript [222] [false]: 'แล้วก็ควบคุมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105105704+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105108255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105110099+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.10511227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105119404+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105121588+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.10512368+07:00","message":"Set new StatePrefix : 'แล้วก็ควบคุมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.105125719+07:00","message":"Next Push (prob) : 'ควบคุมส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.105133468+07:00","message":"push: {false แล้วก็ 0 0xc001f82600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.170254852+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.170290487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ควบคุมทรงพุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.170296388+07:00","message":"receive interim result [false|false]: แล้วก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.170308555+07:00","message":"[buffer interim] 45 false แล้วก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.170316857+07:00","message":"[bufferProcess] interim [980000000]:แล้วก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.170319545+07:00","message":"[bufferProcess] send to processor:แล้วก็ควบคุมทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.170325175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.170327954+07:00","message":"> Transcript [223] [false]: 'แล้วก็ควบคุมทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.170330253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.170332233+07:00","message":"Set new StatePrefix: 'แล้วก็ควบคุมทรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.55250321+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.552544198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ควบคุมทรงพุ่มข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.552550081+07:00","message":"receive interim result [false|false]: แล้วก็ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.552562493+07:00","message":"[buffer interim] 45 false แล้วก็ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.552569363+07:00","message":"[bufferProcess] interim [400000000]:แล้วก็ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.552571876+07:00","message":"[bufferProcess] send to processor:แล้วก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.552577278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.552580137+07:00","message":"> Transcript [224] [false]: 'แล้วก็ควบคุมทรงพุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.552583392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.55258541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.552587881+07:00","message":"StatePrefix: 'แล้วก็ควบคุมทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.552590011+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.601760002+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.6888133+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.688858002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ควบคุมทรงพุ่มค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.688865138+07:00","message":"receive interim result [false|false]: แล้วก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.688878648+07:00","message":"[buffer interim] 45 false แล้วก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688886539+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688889102+07:00","message":"[bufferProcess] send to processor:แล้วก็ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688902057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688905472+07:00","message":"> Transcript [225] [false]: 'แล้วก็ควบคุมทรงพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688909394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688911809+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688914082+07:00","message":"StatePrefix: 'แล้วก็ควบคุมทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.688916518+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.700477229+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.700499047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ควบคุมทรงพุ่มค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.70050475+07:00","message":"receive interim result [true|false]: แล้วก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.700513132+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.700515367+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.700521149+07:00","message":"[buffer interim] 45 true แล้วก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.70052627+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700531254+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700534465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700537567+07:00","message":"> Transcript [226] [false]: 'แล้วก็ควบคุมทรงพุ่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700540379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700542089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.70054411+07:00","message":"StatePrefix: 'แล้วก็ควบคุมทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700546349+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700547968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700549795+07:00","message":"> Transcript [227] [true]: 'แล้วก็ควบคุมทรงพุ่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700551924+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700553691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700555195+07:00","message":"StatePrefix: 'แล้วก็ควบคุมทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700556863+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:49.700562707+07:00","message":"Push: 'ควบคุมทรงพุ่มค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.700570559+07:00","message":"push: {true ควบคุมทรงพุ่มค่ะ 0 0xc001f82600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:49.709138172+07:00","message":"write wav file: './tmp/7559/7559_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.054510002+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.111343945+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.301944232+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.301967538+07:00","message":"found end of frame, send empty tag with msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.301970646+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.301976664+07:00","message":"[buffer interim] 46 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.301984385+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.301994286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.302000987+07:00","message":"> Transcript [228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.30200333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.302005616+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.302007314+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.302009282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.302011938+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.302023092+07:00","message":"push: {true \n 0 0xc00039cb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.302702544+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:50.306377754+07:00","message":"write wav file: './tmp/7559/7559_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.430568627+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.50840316+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.508430741+07:00","message":"found end of frame, send empty tag with msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.508434538+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.508442437+07:00","message":"[buffer interim] 47 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508449403+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508456065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508459043+07:00","message":"> Transcript [229] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508462833+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508465161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508467089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508468743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.508478106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.508488006+07:00","message":"push: {true \n 0 0xc0004a2b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:50.512807161+07:00","message":"write wav file: './tmp/7559/7559_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.563572456+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.409677563+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.409725846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.409730916+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.409747445+07:00","message":"[buffer interim] 48 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.409754201+07:00","message":"[bufferProcess] interim [670000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.409756105+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.527946221+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.527993485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.527999818+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.528014101+07:00","message":"[buffer interim] 48 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.528021733+07:00","message":"[bufferProcess] interim [790000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.528025248+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.528042959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.528046398+07:00","message":"> Transcript [230] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.528048863+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.796575657+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.7966154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.79662169+07:00","message":"receive interim result [false|false]: ทำให้ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.796638105+07:00","message":"[buffer interim] 48 false ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796645223+07:00","message":"[bufferProcess] interim [90000000]:ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796647864+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796654782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796658016+07:00","message":"> Transcript [231] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796661642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796663776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796666055+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.796668127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:51.843877422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:51.84389925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.998841087+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.99887578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.998881985+07:00","message":"receive interim result [false|false]: ทำให้ต้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.998909042+07:00","message":"[buffer interim] 48 false ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.99891656+07:00","message":"[bufferProcess] interim [330000000]:ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.998918895+07:00","message":"[bufferProcess] send to processor:ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.998922409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.998925162+07:00","message":"> Transcript [232] [false]: 'ทำให้ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.998927816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.998929914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.998932488+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.998934476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.110772848+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.11082697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.11083625+07:00","message":"receive interim result [false|false]: ทำให้ต้นมัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.110856229+07:00","message":"[buffer interim] 48 false ทำให้ต้นมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.110869346+07:00","message":"[bufferProcess] interim [390000000]:ทำให้ต้นมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.110872103+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.110875482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.110878841+07:00","message":"> Transcript [233] [false]: 'ทำให้ต้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.110882254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.1108842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.110886192+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.110888285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.16504609+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.165063848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.165067983+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.165078224+07:00","message":"[buffer interim] 48 false ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165084961+07:00","message":"[bufferProcess] interim [450000000]:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.16508752+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.16509048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165092856+07:00","message":"> Transcript [234] [false]: 'ทำให้ต้นมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165096078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165098049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165100003+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165102321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165105474+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165107647+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165109701+07:00","message":"Set new StatePrefix : 'ทำให้ต้นมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.165111821+07:00","message":"Next Push (prob) : 'ให้ต้นมัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.165136272+07:00","message":"push: {false ทำ 0 0xc0004a2f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.803940479+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.803973902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.803980318+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.803991328+07:00","message":"[buffer interim] 48 false ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.803997667+07:00","message":"[bufferProcess] interim [50000000]:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.803999994+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.804005324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.804007731+07:00","message":"> Transcript [235] [false]: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.804010181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.804012268+07:00","message":"Set new StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.776679413+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.776721324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วงนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.77672693+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.776741746+07:00","message":"[buffer interim] 48 false ทำให้ต้นมะม่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776749202+07:00","message":"[bufferProcess] interim [130000000]:ทำให้ต้นมะม่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776752157+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776760057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776762749+07:00","message":"> Transcript [236] [false]: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776766442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776769207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776771181+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.776773596+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.822535285+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.931493374+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.931543545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ\",\"confidence\":0.877278}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.931550832+07:00","message":"receive interim result [true|false]: ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.931561537+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.931564669+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.931571615+07:00","message":"[buffer interim] 48 true ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931583174+07:00","message":"[bufferProcess] interim [280000000]:ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931587336+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้ต้นมะม่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931593446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931596605+07:00","message":"> Transcript [237] [false]: 'ทำให้ต้นมะม่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.93159956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931601485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931603877+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931606547+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931608527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931610439+07:00","message":"> Transcript [238] [true]: 'ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931612663+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931614224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931615811+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.9316175+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.931620281+07:00","message":"Push: 'ให้ต้นมะม่วงที่เราปลูกนี่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.931633403+07:00","message":"push: {true ให้ต้นมะม่วงที่เราปลูกนี่นะคะ 0 0xc0004a2f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:53.939905379+07:00","message":"write wav file: './tmp/7559/7559_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.012560933+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.381290325+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.381325504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.381331065+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.381343619+07:00","message":"[buffer interim] 49 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:54.381350499+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:54.381353267+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.676699286+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.676739296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สุก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.676746287+07:00","message":"receive interim result [false|false]: ไม่สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:54.676760171+07:00","message":"[buffer interim] 49 false ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:54.676770464+07:00","message":"[bufferProcess] interim [660000000]:ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:54.676772916+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:54.676776479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:54.676779196+07:00","message":"> Transcript [239] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:54.676781601+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:54.844699516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:54.844709973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.041556121+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.128375384+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.128445198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สุกมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.128451829+07:00","message":"receive interim result [false|false]: ไม่สุกมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.128466601+07:00","message":"[buffer interim] 49 false ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.128477836+07:00","message":"[bufferProcess] interim [140000000]:ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.128480282+07:00","message":"[bufferProcess] send to processor:ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.128484702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.128487744+07:00","message":"> Transcript [240] [false]: 'ไม่สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.128491654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.12849386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.128495624+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.128497658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.160242709+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.160289865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สุกมา\",\"confidence\":0.8460161}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.16029642+07:00","message":"receive interim result [true|false]: ไม่สุกมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.16030687+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.160308982+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.160314618+07:00","message":"[buffer interim] 49 true ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160325728+07:00","message":"[bufferProcess] interim [260000000]:ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160328919+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160332528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160335305+07:00","message":"> Transcript [241] [false]: 'ไม่สุกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160340959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160342935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160344767+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160346845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160348523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160350474+07:00","message":"> Transcript [242] [true]: 'ไม่สุกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160352494+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160354057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160355667+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160357233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:55.160363355+07:00","message":"Push: 'ไม่สุกมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.160371001+07:00","message":"push: {true ไม่สุกมา 0 0xc000188480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:55.165235175+07:00","message":"write wav file: './tmp/7559/7559_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:55.361870431+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.329118072+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.329170209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก็บผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.329178355+07:00","message":"receive interim result [false|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.329196731+07:00","message":"[buffer interim] 50 false เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.329206045+07:00","message":"[bufferProcess] interim [960000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.329209342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.329219259+07:00","message":"[bufferProcess] send to processor (ticker):เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.329223158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.329227386+07:00","message":"> Transcript [243] [false]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.329231212+07:00","message":"Set StatePrefix (first interim): 'เก็บผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.830519002+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.911321371+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.911352629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก็บผลผลิต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.911358112+07:00","message":"receive interim result [false|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.91137304+07:00","message":"[buffer interim] 50 false เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.911379872+07:00","message":"[bufferProcess] interim [560000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.911382135+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.927856665+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.927903628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก็บผลผลิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.927909408+07:00","message":"receive interim result [true|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.927919857+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.927921927+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.927928315+07:00","message":"[buffer interim] 50 true เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927935747+07:00","message":"[bufferProcess] interim [710000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927939428+07:00","message":"[bufferProcess] send to processor (isfinal):เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927943107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927945839+07:00","message":"> Transcript [244] [false]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927948595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927950443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927952211+07:00","message":"StatePrefix: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927954111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927955791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927957579+07:00","message":"> Transcript [245] [true]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927959611+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927961161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927962736+07:00","message":"StatePrefix: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927964299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.927967176+07:00","message":"Push: 'เก็บผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.927975254+07:00","message":"push: {true เก็บผลผลิต 0 0xc00039d680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:56.934549546+07:00","message":"write wav file: './tmp/7559/7559_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.292515863+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.410196723+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.481571648+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.549227055+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.54925201+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.549255277+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.549261808+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.54926873+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.549272303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.549274943+07:00","message":"> Transcript [246] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.549277318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.549279175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.549280915+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.54928258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:57.54928544+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:57.549293895+07:00","message":"push: {true \n 0 0xc0004a3280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:57.554235394+07:00","message":"write wav file: './tmp/7559/7559_51.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:57.845592821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:57.845596194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.532001868+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.532046136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.532051241+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.532067417+07:00","message":"[buffer interim] 52 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.532075093+07:00","message":"[bufferProcess] interim [80000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.532077731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.711585437+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.711628281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.711636916+07:00","message":"receive interim result [false|false]: ต้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.711653649+07:00","message":"[buffer interim] 52 false ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.711664464+07:00","message":"[bufferProcess] interim [260000000]:ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.711668289+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.711672354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.711676342+07:00","message":"> Transcript [247] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.711679452+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.715757193+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.715794871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.715801245+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.715817904+07:00","message":"[buffer interim] 52 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715824938+07:00","message":"[bufferProcess] interim [320000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715828259+07:00","message":"[bufferProcess] send to processor:ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715836774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715840259+07:00","message":"> Transcript [248] [false]: 'ต้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715845075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715848019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715851116+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.715853869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.836725518+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.836778444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.836785535+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.836797931+07:00","message":"[buffer interim] 52 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.836805509+07:00","message":"[bufferProcess] interim [380000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.836808206+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.836811976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.836814723+07:00","message":"> Transcript [249] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.836817311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.836819279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.836821207+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.83682337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.214913243+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.214950289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.214956014+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.214968156+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.214975462+07:00","message":"[bufferProcess] interim [740000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.214978272+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.214983878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.214986623+07:00","message":"> Transcript [250] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.214989577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.214991876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.21499402+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.214998884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.800534596+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.800578798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.800589638+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.800601889+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800612976+07:00","message":"[bufferProcess] interim [340000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800617128+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800623337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800627276+07:00","message":"> Transcript [251] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800632456+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800636475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800638927+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800642888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800647749+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800650584+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800654363+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.800657887+07:00","message":"Next Push (prob) : 'มะม่วงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.800667854+07:00","message":"push: {false ต้น 0 0xc002014e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.945057103+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.945097608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.945103667+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.9451176+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945125171+07:00","message":"[bufferProcess] interim [520000000]:ต้นมะม่วงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945128412+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945135651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945138295+07:00","message":"> Transcript [252] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945141464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945143583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945146346+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.945148826+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.131974346+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.132006488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.1320127+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.132024635+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132031207+07:00","message":"[bufferProcess] interim [640000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132033697+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132039122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132041738+07:00","message":"> Transcript [253] [false]: 'ต้นมะม่วงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132044995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132047153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132049433+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.132052149+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.133897569+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.133909227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.133912528+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.133916158+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133919107+07:00","message":"[bufferProcess] interim [700000000]:ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133921541+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133925148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133927237+07:00","message":"> Transcript [254] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133929245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133930862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133932717+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.133934398+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.500457249+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.500496956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.500503867+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.500517935+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500525157+07:00","message":"[bufferProcess] interim [60000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500528071+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500534455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500537332+07:00","message":"> Transcript [255] [false]: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500541024+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500543228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500546382+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500549005+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500555024+07:00","message":"Push: 'มะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.500557385+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.50055956+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.50056192+07:00","message":"Next Push (prob) : 'ก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.500569473+07:00","message":"push: {false มะม่วงแล้ว 0 0xc002014e80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:00.846150997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:00.846154733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.204658567+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.204699421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.204705603+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.204720616+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.204728099+07:00","message":"[bufferProcess] interim [660000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.204730788+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.204737616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.204740408+07:00","message":"> Transcript [256] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.204743728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.204746375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.204748385+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.20475127+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489080011+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489118908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถยกขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489125435+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถยกขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489142949+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489150098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489152743+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489157547+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้วก็ยังสามารถยกขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.489160579+07:00","message":"[buffer interim] 52 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489182706+07:00","message":"[bufferProcess] interim [960000000]:ต้นมะม่วงแล้วก็ยังสามารถยกขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489185757+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489190223+07:00","message":"[bufferProcess] interim [20000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489193092+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถยกขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489199642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489202539+07:00","message":"> Transcript [257] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489205841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489208012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.48920985+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489212558+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489214405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489216716+07:00","message":"> Transcript [258] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถยกขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489220078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489222791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489225434+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.489228863+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.831977727+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.893212643+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.969222192+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.969256307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\",\"confidence\":0.93965566}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.969263165+07:00","message":"receive interim result [true|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.969272623+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.969275221+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.96928088+07:00","message":"[buffer interim] 52 true ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.96928813+07:00","message":"[bufferProcess] interim [590000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969291302+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969294592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969297943+07:00","message":"> Transcript [259] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969301079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969303022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969304773+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969307299+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969310426+07:00","message":"Push: 'ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969312459+07:00","message":"TextPushed: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969314987+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969317103+07:00","message":"Next Push (prob) : 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969319247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969322873+07:00","message":"> Transcript [260] [true]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969325253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969327036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969328634+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969330687+07:00","message":"TextPushed: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:01.969333957+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.969342436+07:00","message":"push: {false ก็ยัง 0 0xc002014e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.969348165+07:00","message":"push: {true สามารถ 0 0xc002014e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:01.978575253+07:00","message":"write wav file: './tmp/7559/7559_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.530526676+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.616395661+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.616421132+07:00","message":"found end of frame, send empty tag with msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.616424774+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.616442397+07:00","message":"[buffer interim] 53 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616462165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616469535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616472525+07:00","message":"> Transcript [261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616475095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616477255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616479131+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616481107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.616487543+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.61649734+07:00","message":"push: {true \n 0 0xc00039c980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:02.622424247+07:00","message":"write wav file: './tmp/7559/7559_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.732305717+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.4476378+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.44765516+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447657818+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.44765969+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447661463+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447664979+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447666873+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447669421+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447671066+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447672601+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447674132+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447675683+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447677243+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447678847+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447680395+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447681956+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.44768348+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.447685041+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:03.846952462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:03.846965077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.789886495+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.789947611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมได้เช่นเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.789959601+07:00","message":"receive interim result [false|false]: ควบคุมได้เช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.7899786+07:00","message":"[buffer interim] 54 false ควบคุมได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.789987024+07:00","message":"[bufferProcess] interim [40000000]:ควบคุมได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.789989295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.789994709+07:00","message":"[bufferProcess] send to processor (ticker):ควบคุมได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.789997711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.790001976+07:00","message":"> Transcript [262] [false]: 'ควบคุมได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.79000466+07:00","message":"Set StatePrefix (first interim): 'ควบคุมได้เช่นเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.056994324+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.057035662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมได้เช่นเดียวกันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.057040962+07:00","message":"receive interim result [false|false]: ควบคุมได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.057055337+07:00","message":"[buffer interim] 54 false ควบคุมได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.057067482+07:00","message":"[bufferProcess] interim [400000000]:ควบคุมได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.057069642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.160767727+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.286614781+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.286655042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมได้เช่นเดียวกันค่ะ\",\"confidence\":0.9439716}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.286661551+07:00","message":"receive interim result [true|false]: ควบคุมได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.286670853+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.286673304+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.286680433+07:00","message":"[buffer interim] 54 true ควบคุมได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286688966+07:00","message":"[bufferProcess] interim [670000000]:ควบคุมได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286691584+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286694955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286697671+07:00","message":"> Transcript [263] [false]: 'ควบคุมได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286700376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286702348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286704159+07:00","message":"StatePrefix: 'ควบคุมได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286706077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286707631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286709577+07:00","message":"> Transcript [264] [true]: 'ควบคุมได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.28671177+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.28671362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286715317+07:00","message":"StatePrefix: 'ควบคุมได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286717053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.286723144+07:00","message":"Push: 'ควบคุมได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.286735681+07:00","message":"push: {true ควบคุมได้เช่นเดียวกันค่ะ 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.292948074+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:05.294712235+07:00","message":"write wav file: './tmp/7559/7559_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.13056399+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.141241778+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.141282022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.141287091+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.141304376+07:00","message":"[buffer interim] 55 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.141310951+07:00","message":"[bufferProcess] interim [720000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.141312985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.222059443+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.222100017+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.222105772+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.222116798+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.22212016+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.22213521+07:00","message":"[buffer interim] 55 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222158325+07:00","message":"[bufferProcess] interim [870000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222163097+07:00","message":"[bufferProcess] send to processor (isfinal):เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222167553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222170953+07:00","message":"> Transcript [265] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222173074+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222174645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222176371+07:00","message":"> Transcript [266] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222178896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222180753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.222182587+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.2221844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:06.22219337+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.222205256+07:00","message":"push: {true  0 0xc001f82c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:06.228196795+07:00","message":"write wav file: './tmp/7559/7559_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:06.323075454+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:06.84722827+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:06.847237211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.150716802+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.238735699+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.238749958+07:00","message":"found end of frame, send empty tag with msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.238753464+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.238762211+07:00","message":"[buffer interim] 56 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.238771228+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.238776126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.238779839+07:00","message":"> Transcript [267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.238783583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.238786376+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.238789323+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.2387912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.238806515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.238816765+07:00","message":"push: {true \n 0 0xc00039d780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:07.244770729+07:00","message":"write wav file: './tmp/7559/7559_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.283005643+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.811217112+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.811265936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.811272378+07:00","message":"receive interim result [false|false]: ทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.811288617+07:00","message":"[buffer interim] 57 false ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.811296526+07:00","message":"[bufferProcess] interim [600000000]:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.811298708+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.447968013+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.448006417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.448011776+07:00","message":"receive interim result [false|false]: ทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.448026675+07:00","message":"[buffer interim] 57 false ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.448033833+07:00","message":"[bufferProcess] interim [200000000]:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.448036854+07:00","message":"[bufferProcess] send to processor:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.448040264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.448042742+07:00","message":"> Transcript [268] [false]: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.448045586+07:00","message":"Set StatePrefix (first interim): 'ทุเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.751375993+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.833299758+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.833344119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.833350608+07:00","message":"receive interim result [true|false]: ทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.833358987+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.833361244+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.833367552+07:00","message":"[buffer interim] 57 true ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833376482+07:00","message":"[bufferProcess] interim [710000000]:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833380826+07:00","message":"[bufferProcess] send to processor (isfinal):ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833383862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833414785+07:00","message":"> Transcript [269] [false]: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833417988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833420092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833421959+07:00","message":"StatePrefix: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.83342377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833425438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833427921+07:00","message":"> Transcript [270] [true]: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833429752+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833431403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833432925+07:00","message":"StatePrefix: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833434487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.833441192+07:00","message":"Push: 'ทุเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.833449226+07:00","message":"push: {true ทุเรียน 0 0xc001f82e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:08.841409639+07:00","message":"write wav file: './tmp/7559/7559_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.94238768+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.841698792+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:09.84792006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:09.847923295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.93278651+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.932807339+07:00","message":"found end of frame, send empty tag with msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.932810282+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.932818873+07:00","message":"[buffer interim] 58 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.932827703+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.93283822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.932841203+07:00","message":"> Transcript [271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.932843671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.932845628+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.932847475+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.932849447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.932852205+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.932865074+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:09.940101811+07:00","message":"write wav file: './tmp/7559/7559_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.222125973+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.290262027+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.483286146+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.485425398+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.485446483+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.485449743+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.485456719+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485465114+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485469061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485471859+07:00","message":"> Transcript [272] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485474326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485476295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485478006+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485479962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.485483097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.485492033+07:00","message":"push: {true \n 0 0xc00039c780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:10.489992738+07:00","message":"write wav file: './tmp/7559/7559_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.540828668+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.699149303+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.699170932+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.699174299+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.699181613+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.699188772+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.699193268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.69919842+07:00","message":"> Transcript [273] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.699201269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.699203178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.699204853+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.699206628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.699213941+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.69922438+07:00","message":"push: {true \n 0 0xc002014180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:10.704084101+07:00","message":"write wav file: './tmp/7559/7559_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.732937114+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.801056389+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.992101721+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.999833758+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.999851457+07:00","message":"found end of frame, send empty tag with msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.999854757+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.999859886+07:00","message":"[buffer interim] 61 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999867259+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999870881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999874082+07:00","message":"> Transcript [274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999876387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999883711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999887199+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999889207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:10.999896504+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:10.999905662+07:00","message":"push: {true \n 0 0xc00039cc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:11.006415198+07:00","message":"write wav file: './tmp/7559/7559_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.051331803+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.179077325+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.179111007+07:00","message":"found end of frame, send empty tag with msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.179115155+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.179123344+07:00","message":"[buffer interim] 62 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.179132518+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.179138368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.17914228+07:00","message":"> Transcript [275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.179145366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.179147259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.179149129+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.179150926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.179154359+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.179164605+07:00","message":"push: {true \n 0 0xc002014480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:11.183995166+07:00","message":"write wav file: './tmp/7559/7559_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.185089326+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.316490111+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.316530669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.316536845+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.316550967+07:00","message":"[buffer interim] 63 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.316558339+07:00","message":"[bufferProcess] interim [960000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.316560321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.31656649+07:00","message":"[bufferProcess] send to processor (ticker):งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.316569046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.316573854+07:00","message":"> Transcript [276] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.316576666+07:00","message":"Set StatePrefix (first interim): 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.534898952+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.534956005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.534964035+07:00","message":"receive interim result [false|false]: หนัง x"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.534983953+07:00","message":"[buffer interim] 63 false หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.534997844+07:00","message":"[bufferProcess] interim [140000000]:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.535000879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.623285016+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.623334969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.623345085+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.623363422+07:00","message":"[buffer interim] 63 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.623373605+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.623377404+07:00","message":"[bufferProcess] send to processor:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.623387134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.623391854+07:00","message":"> Transcript [277] [false]: 'หนัง x'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.623395469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:12.623398692+07:00","message":"Set new StatePrefix: 'หนัง x'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:12.848940061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:12.848955397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.100601195+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.100648784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.100655088+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.100665074+07:00","message":"[buffer interim] 63 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.100672864+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.100675075+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.100678553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.100682608+07:00","message":"> Transcript [278] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.100685135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.10068725+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.156751096+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.156790417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าเพราะเหตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.156796696+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.156811849+07:00","message":"[buffer interim] 63 false นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156820537+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156823131+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156828591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156831217+07:00","message":"> Transcript [279] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156834756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156836831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156838991+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.156841478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.33943154+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.339475291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าเพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.339482185+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.339496333+07:00","message":"[buffer interim] 63 false นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.33950384+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.339506543+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.339511796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.339514553+07:00","message":"> Transcript [280] [false]: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.33951834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.33952343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.339525882+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.339528588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.971887091+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.971924634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าเพราะเหตุใด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.971930633+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.971945001+07:00","message":"[buffer interim] 63 false นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.971952441+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.971954944+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.971960371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.971963295+07:00","message":"> Transcript [281] [false]: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.971966297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.97196849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.971970852+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.971973531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.841334306+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090620724+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090654663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าเพราะเหตุใดการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090660574+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090677988+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090682313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าเพราะเหตุใด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090684978+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090688285+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090690373+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.0906955+07:00","message":"[buffer interim] 63 false นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090698764+07:00","message":"[buffer interim] 63 true นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090703658+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090706175+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090709291+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.09071175+07:00","message":"[bufferProcess] interim [870000000]:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090714232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090716892+07:00","message":"> Transcript [282] [false]: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090719484+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090721381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090723264+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090725176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090727677+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090729753+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090734594+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090736909+07:00","message":"Next Push (prob) : 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090738496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.09074035+07:00","message":"> Transcript [283] [false]: 'นักเรียนคิดว่าเพราะเหตุใดการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090742362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090743949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090745595+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090747582+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090749226+07:00","message":"*********************************"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.090748306+07:00","message":"push: {false นักเรียนคิดว่า 0 0xc00039cf80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.09075106+07:00","message":"> Transcript [284] [true]: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090806211+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.09081097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090814805+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090819457+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.090823625+07:00","message":"Push: 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.09083165+07:00","message":"push: {true เพราะเหตุใด 0 0xc00039cf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.092093845+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:15.099002822+07:00","message":"write wav file: './tmp/7559/7559_63.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:15.849815113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:15.84983155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.50016411+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.632977794+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.891731683+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.891754387+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.891757198+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.891764182+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891772024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891776478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891779552+07:00","message":"> Transcript [285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891782092+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891784038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891785725+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891787826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.891790416+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.891799735+07:00","message":"push: {true \n 0 0xc002014880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:16.897753931+07:00","message":"write wav file: './tmp/7559/7559_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.140297236+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.22481871+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.224846812+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.224850294+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.224857655+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224865064+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224869135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224871922+07:00","message":"> Transcript [286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224880102+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224882383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224884546+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224886713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.224889699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.22490002+07:00","message":"push: {true \n 0 0xc002014a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:17.230421335+07:00","message":"write wav file: './tmp/7559/7559_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.33324713+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:18.850293628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:18.850337916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.570695366+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.674117355+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.674136989+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.674141062+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.674153763+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674161761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674167726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674171786+07:00","message":"> Transcript [287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674175723+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674178681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674181476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674183962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.674193152+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.674203735+07:00","message":"push: {true \n 0 0xc00039d380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:19.682129352+07:00","message":"write wav file: './tmp/7559/7559_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.472265178+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:21.850896202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:21.850900759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.850279414+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.91453737+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.970415901+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.142962554+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.142982859+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.14298599+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.142992822+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.142999969+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.143006111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.143008871+07:00","message":"> Transcript [288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.143011223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.143013045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.143014764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.143016631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.143019535+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.143028758+07:00","message":"push: {true \n 0 0xc00039ca00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:23.147917902+07:00","message":"write wav file: './tmp/7559/7559_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.202506073+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.202524139+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.202527311+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.202533718+07:00","message":"[buffer interim] this message is already final true 67: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.232499757+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.59099832+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.59105203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.591057345+07:00","message":"receive interim result [false|false]: 2.2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.591074258+07:00","message":"[buffer interim] 69 false 2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.591082463+07:00","message":"[bufferProcess] interim [140000000]:2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.591084748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.591091394+07:00","message":"[bufferProcess] send to processor (ticker):2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.591094371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.591097502+07:00","message":"> Transcript [289] [false]: '2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.591099964+07:00","message":"Set StatePrefix (first interim): '2.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.830033547+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:24.851250294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:24.851250235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.927475194+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.927515171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2.2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.927521909+07:00","message":"receive interim result [true|false]: 2.2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.927532465+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.927534986+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.927555349+07:00","message":"[buffer interim] 69 true 2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.92757978+07:00","message":"[bufferProcess] interim [620000000]:2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.927584182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.927587764+07:00","message":"> Transcript [290] [true]: '2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.92759276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.927594939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.927597273+07:00","message":"StatePrefix: '2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.927599257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.927605567+07:00","message":"Push: '2.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.927623443+07:00","message":"push: {true 2.2 0 0xc002014000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:24.933770677+07:00","message":"write wav file: './tmp/7559/7559_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.964602609+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.619341428+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.619385084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.619390449+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.619404009+07:00","message":"[buffer interim] 70 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.619412305+07:00","message":"[bufferProcess] interim [660000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.619414392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.697986789+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.698048369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.698054067+07:00","message":"receive interim result [false|false]: ปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.698068553+07:00","message":"[buffer interim] 70 false ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.698076335+07:00","message":"[bufferProcess] interim [780000000]:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.698078589+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.698084309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.698087516+07:00","message":"> Transcript [291] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.698089758+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.805725029+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.805763806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.80577028+07:00","message":"receive interim result [false|false]: ปัจจัยทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.80578301+07:00","message":"[buffer interim] 70 false ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.805790582+07:00","message":"[bufferProcess] interim [840000000]:ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.80579299+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.805798865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.805802165+07:00","message":"> Transcript [292] [false]: 'ปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.805805019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.805807118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.805809335+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.805812558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.932471175+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.932516244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.932521637+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.932533962+07:00","message":"[buffer interim] 70 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.932540499+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.932542889+07:00","message":"[bufferProcess] send to processor:ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.93254646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.93254919+07:00","message":"> Transcript [293] [false]: 'ปัจจัยทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.932552032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.93255404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.932555876+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:25.932557819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.299256542+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.396169232+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.396216536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.39622179+07:00","message":"receive interim result [true|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.396231442+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.396233649+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.39623999+07:00","message":"[buffer interim] 70 true ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396249994+07:00","message":"[bufferProcess] interim [500000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396253402+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396257036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.39626004+07:00","message":"> Transcript [294] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396263407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396265247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396267114+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396268875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396271326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396273327+07:00","message":"> Transcript [295] [true]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396275597+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396277176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396278794+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396282795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.396288731+07:00","message":"Push: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.396297063+07:00","message":"push: {true ปัจจัยภายใน 0 0xc00039d480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:26.402590579+07:00","message":"write wav file: './tmp/7559/7559_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.751220041+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.880051671+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.987631426+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.987649326+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.987652367+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.987659091+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.987666349+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.98767051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.987673267+07:00","message":"> Transcript [296] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.987675552+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.987677675+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.987679415+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.987681367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.987688646+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.987698389+07:00","message":"push: {true \n 0 0xc002014b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:26.992013891+07:00","message":"write wav file: './tmp/7559/7559_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.012252481+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.53165002+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.531690433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.53169621+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.531712102+07:00","message":"[buffer interim] 72 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.531720254+07:00","message":"[bufferProcess] interim [550000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.531722869+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.742758036+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.742802565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.742809625+07:00","message":"receive interim result [false|false]: จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.742827729+07:00","message":"[buffer interim] 72 false จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.742837918+07:00","message":"[bufferProcess] interim [790000000]:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.742842117+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.742849823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.742854982+07:00","message":"> Transcript [297] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.742858166+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:27.851658103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:27.851667116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.993033631+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.993079061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.993085104+07:00","message":"receive interim result [false|false]: จะวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.99309768+07:00","message":"[buffer interim] 72 false จะวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.99310494+07:00","message":"[bufferProcess] interim [970000000]:จะวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.993107662+07:00","message":"[bufferProcess] send to processor:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.993113997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.993117034+07:00","message":"> Transcript [298] [false]: 'จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.993120191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.993122093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.993123966+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.993126208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.056649911+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.056692477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ Video Call\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.056700372+07:00","message":"receive interim result [false|false]: จะ Video Call"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.056715628+07:00","message":"[buffer interim] 72 false จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056722524+07:00","message":"[bufferProcess] interim [90000000]:จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056725021+07:00","message":"[bufferProcess] send to processor:จะวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056731159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056734064+07:00","message":"> Transcript [299] [false]: 'จะวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056736857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056738773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056740545+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.056742539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.182323799+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.182371139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.182377965+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.182387912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Video Call\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.182391137+07:00","message":"receive interim result [false|false]:  Video Call"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.182398692+07:00","message":"[buffer interim] 72 false จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.182405302+07:00","message":"[buffer interim] 72 false  Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182411126+07:00","message":"[bufferProcess] interim [150000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182415485+07:00","message":"[bufferProcess] send to processor:จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182421593+07:00","message":"[bufferProcess] interim [150000000]: Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182424415+07:00","message":"[bufferProcess] update buffer: จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182426728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182429183+07:00","message":"> Transcript [300] [false]: 'จะ Video Call'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182431809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182434203+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.18243596+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.182437904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.189368557+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.189400834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.189406242+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.189420908+07:00","message":"[buffer interim] 72 false จะวีดีโอคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189427685+07:00","message":"[bufferProcess] interim [210000000]:จะวีดีโอคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189430195+07:00","message":"[bufferProcess] send to processor:จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.18943576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189438368+07:00","message":"> Transcript [301] [false]: 'จะ Video Call'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.18944152+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.18944346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189445413+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189447586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189452126+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189453913+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189455897+07:00","message":"Set new StatePrefix : 'จะ Video Call'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.189457866+07:00","message":"Next Push (prob) : ' Video Call'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.189465516+07:00","message":"push: {false จะ 0 0xc002014d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.439722956+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.439758984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.439764467+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิปตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.439778501+07:00","message":"[buffer interim] 72 false จะวีดีโอคลิปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.439785995+07:00","message":"[bufferProcess] interim [510000000]:จะวีดีโอคลิปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.439788465+07:00","message":"[bufferProcess] send to processor:จะวีดีโอคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.439791489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.439794209+07:00","message":"> Transcript [302] [false]: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.439796326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.439798597+07:00","message":"Set new StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.577781313+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.577817726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.577824251+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.577838347+07:00","message":"[buffer interim] 72 false จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577847202+07:00","message":"[bufferProcess] interim [630000000]:จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577849454+07:00","message":"[bufferProcess] send to processor:จะวีดีโอคลิปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577853314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577856217+07:00","message":"> Transcript [303] [false]: 'จะวีดีโอคลิปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577859209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577861451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577863443+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.577869612+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.761784341+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.761833646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอนที่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.761839531+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.761855043+07:00","message":"[buffer interim] 72 false จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.761862856+07:00","message":"[bufferProcess] interim [810000000]:จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.76187312+07:00","message":"[bufferProcess] send to processor:จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.761876488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.761879952+07:00","message":"> Transcript [304] [false]: 'จะวีดีโอคลิปตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.761882958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.761884936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.761886912+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.761889353+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.04971288+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.122543097+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.153381815+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.153434836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอนที่แล้ว\",\"confidence\":0.95306385}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.153440789+07:00","message":"receive interim result [true|false]: จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.153452376+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.153455357+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.153461773+07:00","message":"[buffer interim] 72 true จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153473752+07:00","message":"[bufferProcess] interim [260000000]:จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.15347684+07:00","message":"[bufferProcess] send to processor (isfinal):จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153480494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153483204+07:00","message":"> Transcript [305] [false]: 'จะวีดีโอคลิปตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153486276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153488233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153490442+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153492671+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153494438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153496261+07:00","message":"> Transcript [306] [true]: 'จะวีดีโอคลิปตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153498423+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153500136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153501684+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153503495+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.153509822+07:00","message":"Push: 'วีดีโอคลิปตอนที่แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.153517518+07:00","message":"push: {true วีดีโอคลิปตอนที่แล้ว 0 0xc002014d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:29.160790746+07:00","message":"write wav file: './tmp/7559/7559_72.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:30.851983338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:30.851985576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:31.943671844+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.043498921+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.043520417+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.043524541+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.043533254+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043541497+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043546517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043550303+07:00","message":"> Transcript [307] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043554122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043556998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043560303+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043563162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.043573814+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.043585214+07:00","message":"push: {true \n 0 0xc002015000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:32.052320748+07:00","message":"write wav file: './tmp/7559/7559_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.202714162+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.743663228+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.743709317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.74371586+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.743735162+07:00","message":"[buffer interim] 74 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.743743088+07:00","message":"[bufferProcess] interim [540000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.743745157+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.863120218+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.863162161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.863167756+07:00","message":"receive interim result [false|false]: มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.863177363+07:00","message":"[buffer interim] 74 false มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.863185489+07:00","message":"[bufferProcess] interim [660000000]:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.863188308+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.86319157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.863194525+07:00","message":"> Transcript [308] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.863196996+07:00","message":"Set StatePrefix (first interim): 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.92636627+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.926407054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.926412909+07:00","message":"receive interim result [false|false]: มีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.926427434+07:00","message":"[buffer interim] 74 false มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926435303+07:00","message":"[bufferProcess] interim [780000000]:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926438295+07:00","message":"[bufferProcess] send to processor:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926442458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926445357+07:00","message":"> Transcript [309] [false]: 'มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926448795+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926450858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926452739+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:32.926454675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.051561288+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.05160573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.051611505+07:00","message":"receive interim result [false|false]: มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.051629914+07:00","message":"[buffer interim] 74 false มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.051640489+07:00","message":"[bufferProcess] interim [840000000]:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.051643025+07:00","message":"[bufferProcess] send to processor:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.051646673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.051649569+07:00","message":"> Transcript [310] [false]: 'มีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.051652009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.05165413+07:00","message":"Set new StatePrefix: 'มีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.246532185+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.246563618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.246569621+07:00","message":"receive interim result [false|false]: มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.246582561+07:00","message":"[buffer interim] 74 false มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.246589327+07:00","message":"[bufferProcess] interim [80000000]:มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.246592719+07:00","message":"[bufferProcess] send to processor:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.246598867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.246601423+07:00","message":"> Transcript [311] [false]: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.246603641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.246605673+07:00","message":"Set new StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.378972811+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.379017989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.379026101+07:00","message":"receive interim result [false|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.379043269+07:00","message":"[buffer interim] 74 false มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379051506+07:00","message":"[bufferProcess] interim [200000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379054958+07:00","message":"[bufferProcess] send to processor:มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379059341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379062086+07:00","message":"> Transcript [312] [false]: 'มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379074934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379079156+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.379081167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.411188288+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.447685777+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.447710336+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.447712958+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.447714694+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.447716829+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.44771853+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.447720312+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.48166531+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.503459437+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.503503388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.503511407+07:00","message":"receive interim result [true|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.503524132+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.503527275+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.503535947+07:00","message":"[buffer interim] 74 true มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503544322+07:00","message":"[bufferProcess] interim [440000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503548477+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503552921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503556607+07:00","message":"> Transcript [313] [false]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.50356076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503563531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503566498+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503569363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.50357188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503575068+07:00","message":"> Transcript [314] [true]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503578575+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503581291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.50358382+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.503586421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.50359076+07:00","message":"Push: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.503601091+07:00","message":"push: {true มีผลต่อการเจริญ 0 0xc001f82f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:33.513210791+07:00","message":"write wav file: './tmp/7559/7559_74.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:33.852787322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:33.852787708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.630759665+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.719157003+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.719188485+07:00","message":"found end of frame, send empty tag with msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.719192223+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.719200197+07:00","message":"[buffer interim] 75 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.719208198+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.719216903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.719219707+07:00","message":"> Transcript [315] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.719222266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.71922413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.719226134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.719228011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.719233342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.719243213+07:00","message":"push: {true \n 0 0xc00039db00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:34.724979428+07:00","message":"write wav file: './tmp/7559/7559_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.011993853+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.079165313+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.254180066+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.254203977+07:00","message":"found end of frame, send empty tag with msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.254207188+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.254213771+07:00","message":"[buffer interim] 76 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.2542206+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.25422518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.254229164+07:00","message":"> Transcript [316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.254233323+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.254236702+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.25423943+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.254242336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.254246221+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.254257491+07:00","message":"push: {true \n 0 0xc002e5c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:35.259103775+07:00","message":"write wav file: './tmp/7559/7559_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.272371993+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.784939141+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.784980538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.784986638+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.785002013+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.785008471+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.785010522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.785015258+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.785017575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.785020211+07:00","message":"> Transcript [317] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.785022405+07:00","message":"Set StatePrefix (first interim): 'ปัจจัยภายนอก'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:36.852803364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:36.852816741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.973195497+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.973234502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.973243438+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.973258668+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.973266045+07:00","message":"[bufferProcess] interim [440000000]:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.973268509+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.449959601+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.450015983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.450021459+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.450036399+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอกที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.450047009+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายนอกที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.450049773+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.450056757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.45005948+07:00","message":"> Transcript [318] [false]: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.45006318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.450065677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.450068158+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.450070478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.556592091+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.556638481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.556644893+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.556658253+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556665437+07:00","message":"[bufferProcess] interim [860000000]:ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556668137+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556674652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556678126+07:00","message":"> Transcript [319] [false]: 'ปัจจัยภายนอกที่เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556682117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556684442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556686404+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.556688549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.673807775+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.673847054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่พืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.673853593+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.673871497+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673879725+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673882409+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673888085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673890985+07:00","message":"> Transcript [320] [false]: 'ปัจจัยภายนอกที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673894533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673896796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673898706+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.673901257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.79179279+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.791839941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่พืชได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.791846779+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.791864328+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791873006+07:00","message":"[bufferProcess] interim [100000000]:ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.79187565+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791882671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.79188659+07:00","message":"> Transcript [321] [false]: 'ปัจจัยภายนอกที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791890168+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791892579+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791895238+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.7918978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791906384+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791908314+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.79191022+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.791912337+07:00","message":"Next Push (prob) : 'ที่พืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.791919409+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc0004a2500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.056402338+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.056448075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่พืชได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.056454513+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.056467804+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056475272+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056478093+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056483635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056486185+07:00","message":"> Transcript [322] [false]: 'ปัจจัยภายนอกที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056489621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056491988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056494408+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.056497089+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.663254565+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.663293545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่พืชได้รับจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.663299943+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.663314375+07:00","message":"[buffer interim] 77 false ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.663326179+07:00","message":"[bufferProcess] interim [940000000]:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.663329339+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.663336433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.66333944+07:00","message":"> Transcript [323] [false]: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.663343314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.663345545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.663347778+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.6633509+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.180789164+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.250853826+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.360256068+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.360290913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่พืชได้รับจาก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.36029709+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.360304395+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.360306622+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.360312099+07:00","message":"[buffer interim] 77 true ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.36032046+07:00","message":"[bufferProcess] interim [930000000]:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360325579+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360329107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360331812+07:00","message":"> Transcript [324] [false]: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360334594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360336475+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360338423+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360340676+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360342442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360344347+07:00","message":"> Transcript [325] [true]: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360346329+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360347887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360352003+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360353987+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.360357225+07:00","message":"Push: 'ที่พืชได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.36036636+07:00","message":"push: {true ที่พืชได้รับจาก 0 0xc0004a2500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:39.371375869+07:00","message":"write wav file: './tmp/7559/7559_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.3735933+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.44279979+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.467654472+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.467677986+07:00","message":"found end of frame, send empty tag with msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.467682006+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.467689076+07:00","message":"[buffer interim] 78 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467701738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467706323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467709225+07:00","message":"> Transcript [326] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467711717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467713667+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467715401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467717182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.467732838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.467751072+07:00","message":"push: {true \n 0 0xc000189000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:39.472593019+07:00","message":"write wav file: './tmp/7559/7559_78.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:39.853780636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:39.853811042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.972384446+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.990151805+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.990202049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.990207895+07:00","message":"receive interim result [false|false]: ใจภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.99022319+07:00","message":"[buffer interim] 79 false ใจภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.990232158+07:00","message":"[bufferProcess] interim [380000000]:ใจภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.990235305+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.990243588+07:00","message":"[bufferProcess] send to processor (ticker):ใจภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.990246301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.990249234+07:00","message":"> Transcript [327] [false]: 'ใจภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.990251521+07:00","message":"Set StatePrefix (first interim): 'ใจภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.072969521+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.073004927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายใน\",\"confidence\":0.88908184}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.073010986+07:00","message":"receive interim result [true|false]: ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.073020309+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.073023338+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.07303961+07:00","message":"[buffer interim] 79 true ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.073062847+07:00","message":"[bufferProcess] interim [560000000]:ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.073067139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.073070717+07:00","message":"> Transcript [328] [true]: 'ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.073074443+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.073076716+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.073078583+07:00","message":"StatePrefix: 'ใจภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.0730805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.07308887+07:00","message":"Push: 'ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.073099277+07:00","message":"push: {true ภายใน 0 0xc002e5c300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:41.078917722+07:00","message":"write wav file: './tmp/7559/7559_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.232743694+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.359768378+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.460363759+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.46038136+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.460384287+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.460390916+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460398087+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460404152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460408278+07:00","message":"> Transcript [329] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460413042+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460416001+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460418497+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460421222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.460431263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.46044138+07:00","message":"push: {true \n 0 0xc0004a2c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:41.465286478+07:00","message":"write wav file: './tmp/7559/7559_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.491844548+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:42.854120537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:42.854151229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.372650875+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.372692688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.372698364+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.372710031+07:00","message":"[buffer interim] 81 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.372716605+07:00","message":"[bufferProcess] interim [700000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.372718641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.37272368+07:00","message":"[bufferProcess] send to processor (ticker):มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.372726684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.372729668+07:00","message":"> Transcript [330] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.372732255+07:00","message":"Set StatePrefix (first interim): 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.966004706+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.966042339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.966054389+07:00","message":"receive interim result [false|false]: มีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.966068159+07:00","message":"[buffer interim] 81 false มีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.966074346+07:00","message":"[bufferProcess] interim [300000000]:มีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.966076391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:45.855199645+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:45.855211359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.420481061+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.491767206+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.540845217+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.540887648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการเจริญเติบโต\",\"confidence\":0.9108756}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.54089429+07:00","message":"receive interim result [true|false]: มีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.540903657+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.540905938+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.540911572+07:00","message":"[buffer interim] 81 true มีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540920682+07:00","message":"[bufferProcess] interim [950000000]:มีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540925739+07:00","message":"[bufferProcess] send to processor (isfinal):มีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540929931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540932873+07:00","message":"> Transcript [331] [false]: 'มีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540936006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.54093814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540940008+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540942264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540943792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540945895+07:00","message":"> Transcript [332] [true]: 'มีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540948009+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540949805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540951435+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540953152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.540960267+07:00","message":"Push: 'มีการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.540968308+07:00","message":"push: {true มีการเจริญเติบโต 0 0xc0004a2e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:46.553186909+07:00","message":"write wav file: './tmp/7559/7559_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.914266898+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.914314487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.91432015+07:00","message":"receive interim result [false|false]: ดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.914335755+07:00","message":"[buffer interim] 82 false ดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.914342896+07:00","message":"[bufferProcess] interim [320000000]:ดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.91434562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.914353294+07:00","message":"[bufferProcess] send to processor (ticker):ดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.91435647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.914359291+07:00","message":"> Transcript [333] [false]: 'ดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.914361641+07:00","message":"Set StatePrefix (first interim): 'ดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.090809405+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.180813611+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.180862806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังกล่าว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.180868632+07:00","message":"receive interim result [true|false]: ดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.180877412+07:00","message":"end recv isFinal message id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.180879368+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.180885825+07:00","message":"[buffer interim] 82 true ดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180892854+07:00","message":"[bufferProcess] interim [620000000]:ดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180896353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180899158+07:00","message":"> Transcript [334] [true]: 'ดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180901809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180903637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180905461+07:00","message":"StatePrefix: 'ดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180907444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.180910434+07:00","message":"Push: 'ดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.180918175+07:00","message":"push: {true ดังกล่าว 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:48.188017057+07:00","message":"write wav file: './tmp/7559/7559_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.21099556+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.849648843+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:48.85582574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:48.855845054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.922054787+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.933178671+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.93319725+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.933200308+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.933206115+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.93321316+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.933216593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.93321919+07:00","message":"> Transcript [335] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.933221431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.933223258+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.933224966+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.933226687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.93322917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.933237615+07:00","message":"push: {true \n 0 0xc002014800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:48.938568927+07:00","message":"write wav file: './tmp/7559/7559_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.903572497+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.903622456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.903628452+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.903644981+07:00","message":"[buffer interim] 84 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.903652298+07:00","message":"[bufferProcess] interim [780000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.903654653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.14019964+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.140239837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.140246667+07:00","message":"receive interim result [false|false]: โครงการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.140262369+07:00","message":"[buffer interim] 84 false โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.140269183+07:00","message":"[bufferProcess] interim [20000000]:โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.140271388+07:00","message":"[bufferProcess] send to processor:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.140274913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.140277421+07:00","message":"> Transcript [336] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.140279426+07:00","message":"Set StatePrefix (first interim): 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.174778727+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.174817685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.17482319+07:00","message":"receive interim result [false|false]: โครงการการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.17483714+07:00","message":"[buffer interim] 84 false โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.174843613+07:00","message":"[bufferProcess] interim [80000000]:โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.174845986+07:00","message":"[bufferProcess] send to processor:โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.17485951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.174864188+07:00","message":"> Transcript [337] [false]: 'โครงการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.174867244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.174869152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.174871092+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.1748733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.260081962+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.296905637+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.296953132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.296960228+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.296976622+07:00","message":"[buffer interim] 84 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.29698389+07:00","message":"[bufferProcess] interim [140000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.296986321+07:00","message":"[bufferProcess] send to processor:โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.296993102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.296995973+07:00","message":"> Transcript [338] [false]: 'โครงการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.296999205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.297001337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.297003345+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.297005665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.331379359+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.373346638+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.373389773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.373395709+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.373408894+07:00","message":"[buffer interim] 84 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373415752+07:00","message":"[bufferProcess] interim [380000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373417891+07:00","message":"[bufferProcess] send to processor:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373423743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373426548+07:00","message":"> Transcript [339] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373430831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373433163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373435271+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.373437626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.404182882+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.404213634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.404220373+07:00","message":"receive interim result [true|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.404227127+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.40422926+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.4042344+07:00","message":"[buffer interim] 84 true โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404239831+07:00","message":"[bufferProcess] interim [380000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404242362+07:00","message":"[bufferProcess] send to processor (isfinal):โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404245332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404247808+07:00","message":"> Transcript [340] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404250732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404252635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404254377+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404256308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404261188+07:00","message":"Push: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404263191+07:00","message":"TextPushed: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404265025+07:00","message":"Set new StatePrefix : 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404266965+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404268476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404270292+07:00","message":"> Transcript [341] [true]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404272506+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404284078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404285857+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404287678+07:00","message":"TextPushed: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.404289936+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.404297192+07:00","message":"push: {false โครงการ 0 0xc00039d080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.404302567+07:00","message":"push: {true  0 0xc00039d080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:50.410985104+07:00","message":"write wav file: './tmp/7559/7559_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.289657653+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.373194514+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.373211667+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.373214355+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.373221034+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.373228003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.3732328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.373235491+07:00","message":"> Transcript [342] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.373237811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.373239724+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.373241622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.373243594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.373246515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.373255263+07:00","message":"push: {true \n 0 0xc002014d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:51.379453445+07:00","message":"write wav file: './tmp/7559/7559_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.482096923+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.670012556+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.731086764+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:51.856512084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:51.85653482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.465746526+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.465766648+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.465769634+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.465775937+07:00","message":"[buffer interim] 86 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.465782966+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.465787314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.465790069+07:00","message":"> Transcript [343] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.465792565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.465794513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.465796211+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.46579814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.465800945+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.4658097+07:00","message":"push: {true \n 0 0xc002015300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:52.470842131+07:00","message":"write wav file: './tmp/7559/7559_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.039256884+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.144793323+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.144817207+07:00","message":"found end of frame, send empty tag with msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.144820996+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.144829348+07:00","message":"[buffer interim] 87 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144836549+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144840431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144843103+07:00","message":"> Transcript [344] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144851037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144853129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144854961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144856984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.144859895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.144869181+07:00","message":"push: {true \n 0 0xc0004a2d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:54.152861097+07:00","message":"write wav file: './tmp/7559/7559_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.362249164+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.620251323+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.691897109+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.71008827+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.710104269+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.710107302+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.71011322+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710120052+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710123853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710127094+07:00","message":"> Transcript [345] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710129562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710131603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710133458+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710135336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.710143529+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.710152074+07:00","message":"push: {true \n 0 0xc00039da00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:54.714739277+07:00","message":"write wav file: './tmp/7559/7559_88.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:54.856743057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:54.856760959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.539196961+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.611179178+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010527156+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010571337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.01057761+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.01059473+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010604476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010607436+07:00","message":"receive interim result [true|false]: ขึ้นภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010610158+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010612239+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010617371+07:00","message":"[buffer interim] 89 false ขึ้นภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010620629+07:00","message":"[buffer interim] 89 true ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010627245+07:00","message":"[bufferProcess] interim [680000000]:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010629322+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010632543+07:00","message":"[bufferProcess] send to processor (ticker):ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010635016+07:00","message":"[bufferProcess] interim [890000000]:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010637488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010640435+07:00","message":"> Transcript [346] [false]: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.0106425+07:00","message":"Set StatePrefix (first interim): 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010644158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.01064591+07:00","message":"> Transcript [347] [true]: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010648331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010650459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010652347+07:00","message":"StatePrefix: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010654527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.010657039+07:00","message":"Push: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.010664844+07:00","message":"push: {true ขึ้นภายในเซลล์ 0 0xc0004a3100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:57.018263222+07:00","message":"write wav file: './tmp/7559/7559_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.476775771+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.476816904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.476822083+07:00","message":"receive interim result [false|false]: เรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.476835213+07:00","message":"[buffer interim] 90 false เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.476841947+07:00","message":"[bufferProcess] interim [900000000]:เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.47685427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.595272484+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.595310482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียกว่าขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.59531583+07:00","message":"receive interim result [false|false]: เรียกว่าขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.59532868+07:00","message":"[buffer interim] 90 false เรียกว่าขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.595336258+07:00","message":"[bufferProcess] interim [20000000]:เรียกว่าขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.595338882+07:00","message":"[bufferProcess] send to processor:เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.595342689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.595345704+07:00","message":"> Transcript [348] [false]: 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.595348168+07:00","message":"Set StatePrefix (first interim): 'เรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.688620131+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.762047801+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.779262825+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.779299385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียกว่าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.779304796+07:00","message":"receive interim result [false|false]: เรียกว่าของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.779315547+07:00","message":"[buffer interim] 90 false เรียกว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.77932294+07:00","message":"[bufferProcess] interim [200000000]:เรียกว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.779325771+07:00","message":"[bufferProcess] send to processor:เรียกว่าขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.779332054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.77933482+07:00","message":"> Transcript [349] [false]: 'เรียกว่าขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.779338052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.779340126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.779342054+07:00","message":"StatePrefix: 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.779344314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.805470458+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.80550035+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.805505104+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.805512595+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.805514724+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.805519371+07:00","message":"[buffer interim] 90 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.80552447+07:00","message":"[bufferProcess] interim [320000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805527812+07:00","message":"[bufferProcess] send to processor (isfinal):เรียกว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805531714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805546479+07:00","message":"> Transcript [350] [false]: 'เรียกว่าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805549594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805551312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805553437+07:00","message":"StatePrefix: 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.80555534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805556948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805558921+07:00","message":"> Transcript [351] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805560811+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805562552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805564087+07:00","message":"StatePrefix: 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.805565847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.80556842+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.80557642+07:00","message":"push: {true  0 0xc0004a3400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:57.816054415+07:00","message":"write wav file: './tmp/7559/7559_90.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:57.857447059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:57.857454862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.332966856+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.402283662+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.423097026+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.423120498+07:00","message":"found end of frame, send empty tag with msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.423123934+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.4231305+07:00","message":"[buffer interim] 91 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.423137804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.423141687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.42314474+07:00","message":"> Transcript [352] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.423147341+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.423149226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.423151079+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.423152823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.423155516+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.423164122+07:00","message":"push: {true \n 0 0xc002015680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:58.428300181+07:00","message":"write wav file: './tmp/7559/7559_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.529935767+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.616873738+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.616891492+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.616894408+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.616901691+07:00","message":"[buffer interim] 92 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616908602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616912605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616915608+07:00","message":"> Transcript [353] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616918888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616922102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616925341+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616928002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.616932155+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.61694403+07:00","message":"push: {true \n 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:58.622067948+07:00","message":"write wav file: './tmp/7559/7559_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.854111298+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.90997674+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.101030187+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.21236022+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.212380517+07:00","message":"found end of frame, send empty tag with msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.21238369+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.212390487+07:00","message":"[buffer interim] 93 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.212397539+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.212401649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.212404968+07:00","message":"> Transcript [354] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.21240759+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.212409596+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.212411313+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.212413146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.212423024+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.212432803+07:00","message":"push: {true \n 0 0xc002e5c580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:59.217350024+07:00","message":"write wav file: './tmp/7559/7559_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.984862058+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.984905088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.984911115+07:00","message":"receive interim result [false|false]: คือจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.984925651+07:00","message":"[buffer interim] 94 false คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.984932119+07:00","message":"[bufferProcess] interim [660000000]:คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.984934229+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.156005492+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.156050877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.156056199+07:00","message":"receive interim result [false|false]: คือจะทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.15607022+07:00","message":"[buffer interim] 94 false คือจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.156077985+07:00","message":"[bufferProcess] interim [840000000]:คือจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.156080667+07:00","message":"[bufferProcess] send to processor:คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.156087496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.156090491+07:00","message":"> Transcript [355] [false]: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.156093192+07:00","message":"Set StatePrefix (first interim): 'คือจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.468773132+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.468815757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.468821708+07:00","message":"receive interim result [false|false]: คือจะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.468835294+07:00","message":"[buffer interim] 94 false คือจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468848167+07:00","message":"[bufferProcess] interim [140000000]:คือจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468851123+07:00","message":"[bufferProcess] send to processor:คือจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468858522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468861406+07:00","message":"> Transcript [356] [false]: 'คือจะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468864856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468866893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468868739+07:00","message":"StatePrefix: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.468870771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.48676841+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.486794729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำห้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.486799799+07:00","message":"receive interim result [false|false]: คือจะทำห้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.486811092+07:00","message":"[buffer interim] 94 false คือจะทำห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.486816881+07:00","message":"[bufferProcess] interim [200000000]:คือจะทำห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.486819324+07:00","message":"[bufferProcess] send to processor:คือจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.4868241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.486826421+07:00","message":"> Transcript [357] [false]: 'คือจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.486829094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.486831052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.486835452+07:00","message":"StatePrefix: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.48683764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.547946266+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.547985969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำห่อหมก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.54799167+07:00","message":"receive interim result [false|false]: คือจะทำห่อหมก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.548002945+07:00","message":"[buffer interim] 94 false คือจะทำห่อหมก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.548009952+07:00","message":"[bufferProcess] interim [320000000]:คือจะทำห่อหมก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.548012325+07:00","message":"[bufferProcess] send to processor:คือจะทำห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.54801593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.548018842+07:00","message":"> Transcript [358] [false]: 'คือจะทำห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.54802242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.54802453+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.548026266+07:00","message":"StatePrefix: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.548028312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773637574+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773675085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773680356+07:00","message":"receive interim result [false|false]: คือจะทำฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773693033+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773696466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำห่อหมก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773699422+07:00","message":"receive interim result [false|false]: คือจะทำห่อหมก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773704758+07:00","message":"[buffer interim] 94 false คือจะทำฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773707845+07:00","message":"[buffer interim] 94 false คือจะทำห่อหมก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773713578+07:00","message":"[bufferProcess] interim [440000000]:คือจะทำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773715854+07:00","message":"[bufferProcess] send to processor:คือจะทำห่อหมก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773718513+07:00","message":"[bufferProcess] interim [500000000]:คือจะทำห่อหมก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773720353+07:00","message":"[bufferProcess] send to processor:คือจะทำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773723345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773726343+07:00","message":"> Transcript [359] [false]: 'คือจะทำห่อหมก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773730049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773732491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773734426+07:00","message":"StatePrefix: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773737434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773740324+07:00","message":"Push: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773742235+07:00","message":"TextPushed: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773744618+07:00","message":"Set new StatePrefix : 'คือจะทำห่อหมก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773746819+07:00","message":"Next Push (prob) : 'ทำห่อหมก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773748425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773750341+07:00","message":"> Transcript [360] [false]: 'คือจะทำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.77375194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:00.773754083+07:00","message":"Set new StatePrefix: 'คือจะทำฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:00.773761332+07:00","message":"push: {false คือจะ 0 0xc001f82a80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:00.858031012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:00.858046031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.418688153+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.418732114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.418738154+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.418763362+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.41877651+07:00","message":"[bufferProcess] interim [100000000]:คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.418779103+07:00","message":"[bufferProcess] send to processor:คือจะทำห่อหมก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.418782441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.418788256+07:00","message":"> Transcript [361] [false]: 'คือจะทำห่อหมก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.418790814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.41879289+07:00","message":"Set new StatePrefix: 'คือจะทำห่อหมก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.985860755+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.985897402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.985905203+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.985920009+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.985927204+07:00","message":"[bufferProcess] interim [700000000]:คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.985929851+07:00","message":"[bufferProcess] send to processor:คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.985936462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.985939157+07:00","message":"> Transcript [362] [false]: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.985941679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.985943807+07:00","message":"Set new StatePrefix: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.68001467+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.680053986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.680060357+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.680078305+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.680085183+07:00","message":"[bufferProcess] interim [240000000]:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.680087968+07:00","message":"[bufferProcess] send to processor:คือจะทำข้อมูลเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.680091156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.680094614+07:00","message":"> Transcript [363] [false]: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.68009818+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.680100405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.680102464+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.680104657+07:00","message":"TextPushed: 'คือจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.921206693+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.921244346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.921250905+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.921266274+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.92127512+07:00","message":"[bufferProcess] interim [540000000]:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.92127788+07:00","message":"[bufferProcess] send to processor:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.9212817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.921284516+07:00","message":"> Transcript [364] [false]: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.921287666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.921289774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.921291967+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.921294114+07:00","message":"TextPushed: 'คือจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.082260352+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.082300006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.082306211+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.082321598+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.082329041+07:00","message":"[bufferProcess] interim [660000000]:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.082331756+07:00","message":"[bufferProcess] send to processor:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.082334952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.08233783+07:00","message":"> Transcript [365] [false]: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.082340966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.082343021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.082345117+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.082347409+07:00","message":"TextPushed: 'คือจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.22571074+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.225746502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.22575248+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.225767881+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225775397+07:00","message":"[bufferProcess] interim [840000000]:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225778257+07:00","message":"[bufferProcess] send to processor:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225782444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225785518+07:00","message":"> Transcript [366] [false]: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225788973+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225790913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225792912+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225795149+07:00","message":"TextPushed: 'คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225798338+07:00","message":"Push: 'ทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225800401+07:00","message":"TextPushed: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.225802456+07:00","message":"Set new StatePrefix : 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.22580459+07:00","message":"Next Push (prob) : 'ในปริมาณน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.225812428+07:00","message":"push: {false ทำข้อมูลเหล่านี้ 0 0xc001f82a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.37259594+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.372634022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.372640547+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.372653938+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.372662052+07:00","message":"[bufferProcess] interim [20000000]:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.372664713+07:00","message":"[bufferProcess] send to processor:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.372668411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.372671367+07:00","message":"> Transcript [367] [false]: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.372674816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.37267692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.372678712+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.37268136+07:00","message":"TextPushed: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.428344144+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.428380491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.428386206+07:00","message":"receive interim result [false|false]: คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.428399502+07:00","message":"[buffer interim] 94 false คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.428406771+07:00","message":"[bufferProcess] interim [80000000]:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.42841024+07:00","message":"[bufferProcess] send to processor:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.428414506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.428418142+07:00","message":"> Transcript [368] [false]: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.428421173+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.42842315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.428425008+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.428427421+07:00","message":"TextPushed: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447558063+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447594944+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447597955+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447600456+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.44760216+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447604316+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447606382+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447608061+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.4476097+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447611249+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447612783+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447614361+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447615934+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447617789+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447619368+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447620907+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.447622392+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.651297547+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.821632106+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.821675388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด\",\"confidence\":0.933882}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.821682355+07:00","message":"receive interim result [true|false]: คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.821692221+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.821694379+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.821700039+07:00","message":"[buffer interim] 94 true คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.82171183+07:00","message":"[bufferProcess] interim [500000000]:คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821715103+07:00","message":"[bufferProcess] send to processor (isfinal):คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821718658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821722247+07:00","message":"> Transcript [369] [false]: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.82172636+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821729015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821731768+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821735301+07:00","message":"TextPushed: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821737797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821740566+07:00","message":"> Transcript [370] [true]: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อยที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821743755+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.82174623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.82174918+07:00","message":"StatePrefix: 'คือจะทำข้อมูลเหล่านี้ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821751193+07:00","message":"TextPushed: 'คือจะทำข้อมูลเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:03.821758119+07:00","message":"Push: 'ในปริมาณน้อยที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.821767901+07:00","message":"push: {true ในปริมาณน้อยที่สุด 0 0xc001f82a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:03.830667078+07:00","message":"write wav file: './tmp/7559/7559_94.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:03.858587192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:03.85860149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:03.912307616+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:04.899641027+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:04.899684976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:04.899690255+07:00","message":"receive interim result [false|false]: โรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:04.899704132+07:00","message":"[buffer interim] 95 false โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:04.899711095+07:00","message":"[bufferProcess] interim [780000000]:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:04.899713354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:04.899719872+07:00","message":"[bufferProcess] send to processor (ticker):โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:04.899722886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:04.899725407+07:00","message":"> Transcript [371] [false]: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:04.899727848+07:00","message":"Set StatePrefix (first interim): 'โรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.096789903+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.096829055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.096834782+07:00","message":"receive interim result [false|false]: ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.096855826+07:00","message":"[buffer interim] 95 false ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.096862533+07:00","message":"[bufferProcess] interim [960000000]:ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.096864571+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.273274+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.27331639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.273322167+07:00","message":"receive interim result [false|false]: ลำเลียงไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.27333741+07:00","message":"[buffer interim] 95 false ลำเลียงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.273344972+07:00","message":"[bufferProcess] interim [140000000]:ลำเลียงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.27334783+07:00","message":"[bufferProcess] send to processor:ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.27335492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.273357865+07:00","message":"> Transcript [372] [false]: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.273360121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.273362356+07:00","message":"Set new StatePrefix: 'ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.327305025+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.327340452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.327347564+07:00","message":"receive interim result [false|false]: ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.327363122+07:00","message":"[buffer interim] 95 false ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.327370622+07:00","message":"[bufferProcess] interim [260000000]:ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.327374087+07:00","message":"[bufferProcess] send to processor:ลำเลียงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.327384321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.327388211+07:00","message":"> Transcript [373] [false]: 'ลำเลียงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.327392939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.327395999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.327398617+07:00","message":"StatePrefix: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.32740168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.331151101+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.331161915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.331169541+07:00","message":"receive interim result [false|false]: ลำเลียงไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.331179428+07:00","message":"[buffer interim] 95 false ลำเลียงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.331183832+07:00","message":"[bufferProcess] interim [320000000]:ลำเลียงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.33118686+07:00","message":"[bufferProcess] send to processor:ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.331193147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.331196024+07:00","message":"> Transcript [374] [false]: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.331199016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.331201533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.331203979+07:00","message":"StatePrefix: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.331207024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.780866906+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.780905638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงไปยังเนื้อเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.780911736+07:00","message":"receive interim result [false|false]: ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.780924025+07:00","message":"[buffer interim] 95 false ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780934231+07:00","message":"[bufferProcess] interim [680000000]:ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780936943+07:00","message":"[bufferProcess] send to processor:ลำเลียงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780942545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780945562+07:00","message":"> Transcript [375] [false]: 'ลำเลียงไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780948831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780951022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780953271+07:00","message":"StatePrefix: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.780955401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.359384174+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.359424231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงไปยังเนื้อเยื่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.359430163+07:00","message":"receive interim result [false|false]: ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.359442465+07:00","message":"[buffer interim] 95 false ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359449804+07:00","message":"[bufferProcess] interim [280000000]:ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359452378+07:00","message":"[bufferProcess] send to processor:ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359456212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359459167+07:00","message":"> Transcript [376] [false]: 'ลำเลียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359462212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359464277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359466052+07:00","message":"StatePrefix: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359468055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359474205+07:00","message":"Push: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359476233+07:00","message":"TextPushed: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359478264+07:00","message":"Set new StatePrefix : 'ลำเลียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.359480462+07:00","message":"Next Push (prob) : 'ไปยังเนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.359489196+07:00","message":"push: {false ลำเลียง 0 0xc0004a2a00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:06.859096643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:06.859116652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.919617468+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.029738137+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.029782894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงไปยังเนื้อเยื่อต่างๆ\",\"confidence\":0.9147893}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.029791571+07:00","message":"receive interim result [true|false]: ลำเลียงไปยังเนื้อเยื่อต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.029803296+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.029807514+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.029814343+07:00","message":"[buffer interim] 95 true ลำเลียงไปยังเนื้อเยื่อต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029827348+07:00","message":"[bufferProcess] interim [30000000]:ลำเลียงไปยังเนื้อเยื่อต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029862805+07:00","message":"[bufferProcess] send to processor (isfinal):ลำเลียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029868701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029872461+07:00","message":"> Transcript [377] [false]: 'ลำเลียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.02987602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029878232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029880167+07:00","message":"StatePrefix: 'ลำเลียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.02988271+07:00","message":"TextPushed: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029884487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029886578+07:00","message":"> Transcript [378] [true]: 'ลำเลียงไปยังเนื้อเยื่อต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029888985+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029891828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029896427+07:00","message":"StatePrefix: 'ลำเลียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029899534+07:00","message":"TextPushed: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.029909832+07:00","message":"Push: 'ไปยังเนื้อเยื่อต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.029917834+07:00","message":"push: {true ไปยังเนื้อเยื่อต่างๆ 0 0xc0004a2a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:07.037438616+07:00","message":"write wav file: './tmp/7559/7559_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.051358539+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.429946831+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.51502133+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.515050142+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.515054336+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.51506332+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.515070557+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.51507482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.515077907+07:00","message":"> Transcript [379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.515080515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.51508234+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.515084298+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.515086005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.515089238+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.51509987+07:00","message":"push: {true \n 0 0xc00039d980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:07.519770241+07:00","message":"write wav file: './tmp/7559/7559_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.941377252+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.288718852+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.370759261+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.370800341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.370806119+07:00","message":"receive interim result [false|false]: ต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.370823129+07:00","message":"[buffer interim] 97 false ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.370830845+07:00","message":"[bufferProcess] interim [260000000]:ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.370833031+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.37085026+07:00","message":"[bufferProcess] send to processor (ticker):ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.370853599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.370856726+07:00","message":"> Transcript [380] [false]: 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.370858909+07:00","message":"Set StatePrefix (first interim): 'ต้นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.379111017+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.379151909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นพืช\",\"confidence\":0.89633155}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.379157156+07:00","message":"receive interim result [true|false]: ต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.379169042+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.379171734+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.379177368+07:00","message":"[buffer interim] 97 true ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379183969+07:00","message":"[bufferProcess] interim [380000000]:ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379191324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379194047+07:00","message":"> Transcript [381] [true]: 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379196811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379199279+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379201008+07:00","message":"StatePrefix: 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379202787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.379209114+07:00","message":"Push: 'ต้นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.379216874+07:00","message":"push: {true ต้นพืช 0 0xc0004a3700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:09.385143045+07:00","message":"write wav file: './tmp/7559/7559_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.411724329+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.539829276+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.64897536+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.648995839+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.649000544+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.649010051+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649018495+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649022723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649025516+07:00","message":"> Transcript [382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649027869+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649029709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649031549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649033301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.649035843+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.649045092+07:00","message":"push: {true \n 0 0xc002015200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:09.655134191+07:00","message":"write wav file: './tmp/7559/7559_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.670710941+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.729092716+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:09.859397436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:09.859420483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.927180495+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.927206272+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.927209584+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.92721774+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927225577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927229867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927232444+07:00","message":"> Transcript [383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927235057+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927236877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927238775+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927240592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:09.927243271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.927252241+07:00","message":"push: {true \n 0 0xc002e5c280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:09.931997629+07:00","message":"write wav file: './tmp/7559/7559_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:10.120698049+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.106168071+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.106210928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.106216507+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.106229288+07:00","message":"[buffer interim] 100 false บท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.106235703+07:00","message":"[bufferProcess] interim [20000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.106237726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.106243043+07:00","message":"[bufferProcess] send to processor (ticker):บท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.106246154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.106248929+07:00","message":"> Transcript [384] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.106251203+07:00","message":"Set StatePrefix (first interim): 'บท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.678757883+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.678797212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.678802309+07:00","message":"receive interim result [false|false]: ก็คง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.678816232+07:00","message":"[buffer interim] 100 false ก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.678823824+07:00","message":"[bufferProcess] interim [620000000]:ก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.678825844+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.869331335+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.869382074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.869391589+07:00","message":"receive interim result [false|false]: ก็คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.869408115+07:00","message":"[buffer interim] 100 false ก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.869415836+07:00","message":"[bufferProcess] interim [800000000]:ก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.869418272+07:00","message":"[bufferProcess] send to processor:ก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.869425525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.869428698+07:00","message":"> Transcript [385] [false]: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.869431473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.869434014+07:00","message":"Set new StatePrefix: 'ก็คง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.194776392+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.19482035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คงจะบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.194826635+07:00","message":"receive interim result [false|false]: ก็คงจะบ่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.194846091+07:00","message":"[buffer interim] 100 false ก็คงจะบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.194853152+07:00","message":"[bufferProcess] interim [40000000]:ก็คงจะบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.194855495+07:00","message":"[bufferProcess] send to processor:ก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.194861023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.194863599+07:00","message":"> Transcript [386] [false]: 'ก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.19486722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.19486945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.194871366+07:00","message":"StatePrefix: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.194873481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.20435397+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.204401961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คงกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.204410171+07:00","message":"receive interim result [false|false]: ก็คงกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.20443365+07:00","message":"[buffer interim] 100 false ก็คงกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.204442378+07:00","message":"[bufferProcess] interim [100000000]:ก็คงกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.204445829+07:00","message":"[bufferProcess] send to processor:ก็คงจะบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.204455539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.204459864+07:00","message":"> Transcript [387] [false]: 'ก็คงจะบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.204464784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.20446764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.204470322+07:00","message":"StatePrefix: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.204473177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.248357925+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.24839251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คงกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.248398952+07:00","message":"receive interim result [false|false]: ก็คงกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.248412269+07:00","message":"[buffer interim] 100 false ก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.248418843+07:00","message":"[bufferProcess] interim [220000000]:ก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.248421626+07:00","message":"[bufferProcess] send to processor:ก็คงกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.248427995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.24843098+07:00","message":"> Transcript [388] [false]: 'ก็คงกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.248434208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.248436344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.248438129+07:00","message":"StatePrefix: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.24844052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.701680867+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.701733484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คงกระบวนการตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.701741961+07:00","message":"receive interim result [false|false]: ก็คงกระบวนการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.701760079+07:00","message":"[buffer interim] 100 false ก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701772189+07:00","message":"[bufferProcess] interim [580000000]:ก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701776617+07:00","message":"[bufferProcess] send to processor:ก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701787555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701791868+07:00","message":"> Transcript [389] [false]: 'ก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701797817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701801367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701804221+07:00","message":"StatePrefix: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701807536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.70181673+07:00","message":"Push: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.70182067+07:00","message":"TextPushed: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701824838+07:00","message":"Set new StatePrefix : 'ก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.701828756+07:00","message":"Next Push (prob) : 'กระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.701847818+07:00","message":"push: {false ก็คง 0 0xc002014400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.763439532+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.763480546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คงกระบวนการต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.76348693+07:00","message":"receive interim result [false|false]: ก็คงกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.763498448+07:00","message":"[buffer interim] 100 false ก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.763505318+07:00","message":"[bufferProcess] interim [640000000]:ก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.763508158+07:00","message":"[bufferProcess] send to processor:ก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.763513767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.763517298+07:00","message":"> Transcript [390] [false]: 'ก็คงกระบวนการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.763520287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.76352263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.763524527+07:00","message":"StatePrefix: 'ก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.76352677+07:00","message":"TextPushed: 'ก็คง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:12.859439032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:12.85945732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.880261007+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.984363163+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.984406932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คงกระบวนการต่างๆ\",\"confidence\":0.9206185}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.984413657+07:00","message":"receive interim result [true|false]: ก็คงกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.984422939+07:00","message":"end recv isFinal message id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.984425263+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.984432244+07:00","message":"[buffer interim] 100 true ก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984442346+07:00","message":"[bufferProcess] interim [970000000]:ก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984445689+07:00","message":"[bufferProcess] send to processor (isfinal):ก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984449453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984452494+07:00","message":"> Transcript [391] [false]: 'ก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984455453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984457491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984459417+07:00","message":"StatePrefix: 'ก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984461666+07:00","message":"TextPushed: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984463515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984465373+07:00","message":"> Transcript [392] [true]: 'ก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984467428+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984468986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984470516+07:00","message":"StatePrefix: 'ก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984472191+07:00","message":"TextPushed: 'ก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.984479134+07:00","message":"Push: 'กระบวนการต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.984487463+07:00","message":"push: {true กระบวนการต่างๆ 0 0xc002014400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:12.993148238+07:00","message":"write wav file: './tmp/7559/7559_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.072581276+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:14.541667003+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:14.67124893+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.121628862+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.209489575+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.209512977+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.209516685+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.209525034+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.209538048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.209542236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.209545042+07:00","message":"> Transcript [393] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.209547806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.209549767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.209551702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.209553502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.20955649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.209567152+07:00","message":"push: {true \n 0 0xc001f82880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:15.21480782+07:00","message":"write wav file: './tmp/7559/7559_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.389643347+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.389663567+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.389667452+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.389680345+07:00","message":"[buffer interim] this message is already final true 101: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.571484488+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.820171619+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:15.860314813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:15.860341014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.937665333+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.937683058+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.937685941+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.937692008+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.937698151+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.937701516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.937704425+07:00","message":"> Transcript [394] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.937706709+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.937708499+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.937710258+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.93771198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:15.937720469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.937728105+07:00","message":"push: {true \n 0 0xc0004a2480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:15.942615069+07:00","message":"write wav file: './tmp/7559/7559_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:15.951404661+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.210249868+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.328908328+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.328943348+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.328946266+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.328952626+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328959429+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328966833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328970574+07:00","message":"> Transcript [395] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328974504+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328977506+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328981201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328984122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.328987813+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.32899939+07:00","message":"push: {true \n 0 0xc001f83200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.331398122+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:16.33371627+07:00","message":"write wav file: './tmp/7559/7559_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.401246591+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.46217223+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.539899897+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.539925628+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.539928596+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.539935116+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.539941663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.539945121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.53994777+07:00","message":"> Transcript [396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.539950783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.539952622+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.539954377+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.539956075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.539959101+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.539976215+07:00","message":"push: {true \n 0 0xc002e5cb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:16.544379186+07:00","message":"write wav file: './tmp/7559/7559_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.503337852+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.503381881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.503387243+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.503403884+07:00","message":"[buffer interim] 106 false ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.50341021+07:00","message":"[bufferProcess] interim [840000000]:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.503412604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.080854982+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.080897252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.080903459+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.080917736+07:00","message":"[buffer interim] 106 false ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.080925929+07:00","message":"[bufferProcess] interim [440000000]:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.080928673+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.080936175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.080938858+07:00","message":"> Transcript [397] [false]: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.080941068+07:00","message":"Set StatePrefix (first interim): 'ฮอร์โมนพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:18.860646604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:18.860646907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.238607727+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.238668429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.238675429+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.238691195+07:00","message":"[buffer interim] 106 false ฮอร์โมนพืชคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238701036+07:00","message":"[bufferProcess] interim [580000000]:ฮอร์โมนพืชคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238703852+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.2387096+07:00","message":"[bufferProcess] send to processor (ticker):ฮอร์โมนพืชคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238713182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238717556+07:00","message":"> Transcript [398] [false]: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.23872098+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238723053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238725073+07:00","message":"StatePrefix: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238727513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238729395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238731438+07:00","message":"> Transcript [399] [false]: 'ฮอร์โมนพืชคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238733349+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238734979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238736589+07:00","message":"StatePrefix: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.238738289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.2904832+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.35166361+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.39296573+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.393009944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5 กลุ่มคือ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.393017518+07:00","message":"receive interim result [true|false]: ฮอร์โมนพืชมี 5 กลุ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.393026436+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.393028968+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.393034679+07:00","message":"[buffer interim] 106 true ฮอร์โมนพืชมี 5 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.393044354+07:00","message":"[bufferProcess] interim [850000000]:ฮอร์โมนพืชมี 5 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.393051158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.39305434+07:00","message":"> Transcript [400] [true]: 'ฮอร์โมนพืชมี 5 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.393057256+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.393059264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.393061137+07:00","message":"StatePrefix: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.393063358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.393068048+07:00","message":"Push: 'ฮอร์โมนพืชมี 5 กลุ่มคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.393076529+07:00","message":"push: {true ฮอร์โมนพืชมี 5 กลุ่มคือ 0 0xc0004a2900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:19.401118991+07:00","message":"write wav file: './tmp/7559/7559_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.64981588+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.774362843+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.774387607+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.774390853+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.77439817+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.774406121+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.774410647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.774413679+07:00","message":"> Transcript [401] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.774416142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.77441811+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.774419817+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.774421609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.774424775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.77443468+07:00","message":"push: {true \n 0 0xc0004a2b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.78178467+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:21.785546735+07:00","message":"write wav file: './tmp/7559/7559_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.848768035+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:21.860976673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:21.860996009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.970374844+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.025547984+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.025578882+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.02558222+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.025590062+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025597611+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025602286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025605275+07:00","message":"> Transcript [402] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025607868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025609797+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025615903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025618055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.025623654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.025634435+07:00","message":"push: {true \n 0 0xc002014080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:22.030398667+07:00","message":"write wav file: './tmp/7559/7559_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.928477859+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.02922503+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.029244201+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.029247352+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.029253802+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029260857+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029264352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029267223+07:00","message":"> Transcript [403] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029269488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029271326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029273104+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029274854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.029277173+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.029285468+07:00","message":"push: {true \n 0 0xc002e5c500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:23.035238294+07:00","message":"write wav file: './tmp/7559/7559_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.251372339+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.018718983+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.092799975+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.11467717+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.114711495+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.114715368+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.114722851+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.114729388+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.114739645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.1147422+07:00","message":"> Transcript [404] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.114745287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.114748127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.114750864+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.114754837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.114763863+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.11477593+07:00","message":"push: {true \n 0 0xc002e5ca00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:24.1204918+07:00","message":"write wav file: './tmp/7559/7559_110.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:24.861833813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:24.861846019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.464373037+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.464417915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.464422954+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.464435818+07:00","message":"[buffer interim] 111 false กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.464443007+07:00","message":"[bufferProcess] interim [380000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.464445067+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.464451351+07:00","message":"[bufferProcess] send to processor (ticker):กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.4644545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.464457555+07:00","message":"> Transcript [405] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.464459867+07:00","message":"Set StatePrefix (first interim): 'กด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.652789632+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.652831575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.652841576+07:00","message":"receive interim result [false|false]: โกะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.652855248+07:00","message":"[buffer interim] 111 false โกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.652861271+07:00","message":"[bufferProcess] interim [620000000]:โกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.652863318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.0727161+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.259912234+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.259965351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโคร\",\"confidence\":0.5602283}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.259973208+07:00","message":"receive interim result [true|false]: แม็คโคร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.259982586+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.25998567+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.259994142+07:00","message":"[buffer interim] 111 true แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260006198+07:00","message":"[bufferProcess] interim [220000000]:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260011611+07:00","message":"[bufferProcess] send to processor (isfinal):โกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260016144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260020536+07:00","message":"> Transcript [406] [false]: 'โกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260024107+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260026979+07:00","message":"Set new StatePrefix: 'โกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260029979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260032026+07:00","message":"> Transcript [407] [true]: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260034511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260036632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260038509+07:00","message":"StatePrefix: 'โกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.260040618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.2600463+07:00","message":"Push: 'แม็คโคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.260057583+07:00","message":"push: {true แม็คโคร 0 0xc002e5cc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:26.267529493+07:00","message":"write wav file: './tmp/7559/7559_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.391740057+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.519797316+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.758410944+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.758430366+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.75843341+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.758440099+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758447529+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758450903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758453561+07:00","message":"> Transcript [408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758455714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758457709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758459646+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758462563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.758474045+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.75848644+07:00","message":"push: {true \n 0 0xc002e5cf00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:26.763084514+07:00","message":"write wav file: './tmp/7559/7559_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.971813304+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:27.029445952+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:27.146003352+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:27.146024365+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:27.146028137+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:27.146035246+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.146042958+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.146047844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.146051216+07:00","message":"> Transcript [409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.14605395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.146055886+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.146057862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.146060214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:27.14606307+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:27.146072222+07:00","message":"push: {true \n 0 0xc002e5d080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:27.150465709+07:00","message":"write wav file: './tmp/7559/7559_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:27.42212789+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:27.862842403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:27.862867709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.096725029+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.096770176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.096776114+07:00","message":"receive interim result [false|false]: ในปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.0967934+07:00","message":"[buffer interim] 114 false ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.096800802+07:00","message":"[bufferProcess] interim [720000000]:ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.096803588+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.31050455+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.310548005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.310554158+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.310568213+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.310576161+07:00","message":"[bufferProcess] interim [900000000]:ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.310578957+07:00","message":"[bufferProcess] send to processor:ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.310582887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.310585964+07:00","message":"> Transcript [410] [false]: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.310588137+07:00","message":"Set StatePrefix (first interim): 'ในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.478243404+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.47827538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.478281253+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.478292526+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478299418+07:00","message":"[bufferProcess] interim [80000000]:ในปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478302021+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478307298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478309793+07:00","message":"> Transcript [411] [false]: 'ในปัจจุบันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478312796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478314777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478316666+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.478318901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.608068485+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.608113099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.608119336+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.608132727+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608140545+07:00","message":"[bufferProcess] interim [200000000]:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608143184+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608148904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608152146+07:00","message":"> Transcript [412] [false]: 'ในปัจจุบันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608155717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608157889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608159725+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.608161928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.183729136+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.183771418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.183776762+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.183790623+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.18379753+07:00","message":"[bufferProcess] interim [800000000]:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.183800237+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.183803271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.183806037+07:00","message":"> Transcript [413] [false]: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.183809365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.183811351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.18381316+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.183815079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.496409629+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.496453453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.496461161+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.496476059+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496486764+07:00","message":"[bufferProcess] interim [100000000]:ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496490218+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496496942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496501087+07:00","message":"> Transcript [414] [false]: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496505488+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496508345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496511226+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496514098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496521624+07:00","message":"Push: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496524427+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496527734+07:00","message":"Set new StatePrefix : 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.496531127+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.496552486+07:00","message":"push: {false ในปัจจุบัน 0 0xc002e5d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.567078194+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.567115693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.567121201+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.567144438+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.56715168+07:00","message":"[bufferProcess] interim [160000000]:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.5671563+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.567162632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.567165283+07:00","message":"> Transcript [415] [false]: 'ในปัจจุบันนี้นะคะมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.567168659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.567170714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.567172516+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.56717461+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.067684563+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.067727058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.067733846+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.067749468+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067757514+07:00","message":"[bufferProcess] interim [640000000]:ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067760889+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067768807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067773859+07:00","message":"> Transcript [416] [false]: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067777493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067779839+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067782641+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.067784903+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.071724228+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.071735933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.071739907+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.071749217+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.071752782+07:00","message":"[bufferProcess] interim [700000000]:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.071754863+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.07175728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.071759761+07:00","message":"> Transcript [417] [false]: 'ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.071762011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.071764244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.07176599+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.071768279+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:30.863817595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:30.863843949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.097650885+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.097695582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์หลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.097702102+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.09771757+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097725129+07:00","message":"[bufferProcess] interim [720000000]:ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097728318+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097736464+07:00","message":"[bufferProcess] send to processor (ticker):ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097739703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097742699+07:00","message":"> Transcript [418] [false]: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.09774636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097748875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097751166+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097753606+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097761559+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097763743+07:00","message":"TextPushed: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097766095+07:00","message":"Set new StatePrefix : 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097768226+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.097770094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.09777255+07:00","message":"> Transcript [419] [false]: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.09777473+07:00","message":"Set StatePrefix (first interim): 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.097783416+07:00","message":"push: {false นี้นะคะ 0 0xc002e5d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.665365559+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.665406301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.665413305+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.665428405+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.665436394+07:00","message":"[bufferProcess] interim [260000000]:ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.665438821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.796520241+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.796559927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.796568085+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.796583646+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.79659187+07:00","message":"[bufferProcess] interim [380000000]:ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.796594759+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.796602582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.796605351+07:00","message":"> Transcript [420] [false]: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.796609452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.796612356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.796614188+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.796616848+07:00","message":"TextPushed: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.899665198+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.973147425+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.989318498+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.989357181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.989364438+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.989380896+07:00","message":"[buffer interim] 114 false ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.989391814+07:00","message":"[bufferProcess] interim [620000000]:ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.989394831+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.98939808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.989401503+07:00","message":"> Transcript [421] [false]: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.989405409+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.989407578+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.989409519+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.989412939+07:00","message":"TextPushed: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.019733607+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.019772102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล\",\"confidence\":0.9570627}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.019779578+07:00","message":"receive interim result [true|false]: ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.019792541+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.019794518+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.01980122+07:00","message":"[buffer interim] 114 true ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019809122+07:00","message":"[bufferProcess] interim [710000000]:ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019819694+07:00","message":"[bufferProcess] send to processor (isfinal):ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019829735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019833293+07:00","message":"> Transcript [422] [false]: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019837817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019840091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019842439+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019845433+07:00","message":"TextPushed: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019847446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019849311+07:00","message":"> Transcript [423] [true]: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิดซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019851661+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019853468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019855043+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019857055+07:00","message":"TextPushed: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.019860193+07:00","message":"Push: 'มนุษย์หลายชนิดซึ่งมีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.019868655+07:00","message":"push: {true มนุษย์หลายชนิดซึ่งมีผล 0 0xc002e5d200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:32.029978217+07:00","message":"write wav file: './tmp/7559/7559_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.178826936+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.273900836+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.273920085+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.273923525+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.273932652+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273942595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273947943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273951517+07:00","message":"> Transcript [424] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273955715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273958683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273961277+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273963856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.273975608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.273987134+07:00","message":"push: {true \n 0 0xc002e5d400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:33.284849815+07:00","message":"write wav file: './tmp/7559/7559_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.311540688+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448297038+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448323195+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448325966+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448327828+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448329581+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448331451+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448333204+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448334916+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448336795+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448338635+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448340362+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448341904+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448343443+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448344978+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448346517+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448348054+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448349575+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448351174+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448352725+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448354238+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.448355834+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.820248826+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:33.864486617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:33.864493784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.91468565+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.914707719+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.914711951+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.91472059+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.914728362+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.914738718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.914741578+07:00","message":"> Transcript [425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.914744271+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.914746248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.91474796+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.914749764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.914753315+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.914764568+07:00","message":"push: {true \n 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:33.919388549+07:00","message":"write wav file: './tmp/7559/7559_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.94988746+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:35.879609286+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:35.97721926+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:35.977262849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:35.977268641+07:00","message":"receive interim result [false|false]: คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:35.977283709+07:00","message":"[buffer interim] 117 false คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:35.977290785+07:00","message":"[bufferProcess] interim [860000000]:คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:35.97729296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:35.977298295+07:00","message":"[bufferProcess] send to processor (ticker):คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:35.977301157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:35.977304058+07:00","message":"> Transcript [426] [false]: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:35.977306176+07:00","message":"Set StatePrefix (first interim): 'คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.006408012+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.006437448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือ\",\"confidence\":0.89985627}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.006443156+07:00","message":"receive interim result [true|false]: คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.006450646+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.006453313+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.006458819+07:00","message":"[buffer interim] 117 true คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.006464365+07:00","message":"[bufferProcess] interim [950000000]:คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.006470037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.006472781+07:00","message":"> Transcript [427] [true]: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.006475705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.006477605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.006479469+07:00","message":"StatePrefix: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.006481309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.00648598+07:00","message":"Push: 'คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.006494058+07:00","message":"push: {true คือ 0 0xc0004a2b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.011085785+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:36.013051179+07:00","message":"write wav file: './tmp/7559/7559_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.070255429+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.226817342+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.22684443+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.226847842+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.226857827+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226866003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226875062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226877954+07:00","message":"> Transcript [428] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226880462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226882511+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226884228+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226886007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.226888571+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.226899544+07:00","message":"push: {true \n 0 0xc002e5c700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:36.231159065+07:00","message":"write wav file: './tmp/7559/7559_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.259883807+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.328587208+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.498623452+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.498644942+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.49864789+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.498655413+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498662937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498672674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498675641+07:00","message":"> Transcript [429] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498678402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498680594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498682315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498684062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.498686926+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.498696402+07:00","message":"push: {true \n 0 0xc001f82700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:36.503687699+07:00","message":"write wav file: './tmp/7559/7559_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.521940732+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.579619614+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.731386631+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.731405105+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.731408032+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.731415863+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.731424178+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.731428215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.731431058+07:00","message":"> Transcript [430] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.731433571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.731435827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.731438278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.731440044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.73144934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.731459219+07:00","message":"push: {true \n 0 0xc002015580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:36.735904489+07:00","message":"write wav file: './tmp/7559/7559_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.770999544+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.838118445+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:36.86541462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:36.865403737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.903305177+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.019961651+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.019984032+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.019987209+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.019994472+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020001771+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020005963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020013426+07:00","message":"> Transcript [431] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020020125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020022664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020033149+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020035017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.020045399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.020064391+07:00","message":"push: {true \n 0 0xc0004a3580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:37.025080584+07:00","message":"write wav file: './tmp/7559/7559_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.555911229+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.555961686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.555967482+07:00","message":"receive interim result [false|false]: จึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.555983752+07:00","message":"[buffer interim] 122 false จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.555990381+07:00","message":"[bufferProcess] interim [850000000]:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.555992709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.555998999+07:00","message":"[bufferProcess] send to processor (ticker):จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.556001453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.556004109+07:00","message":"> Transcript [432] [false]: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.556006396+07:00","message":"Set StatePrefix (first interim): 'จึงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.269308249+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.330406272+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:39.866143096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:39.866152902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.96883764+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.092452819+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.092474753+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.092478155+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.092485534+07:00","message":"[buffer interim] force interim is final (2) :จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092495447+07:00","message":"[bufferProcess] interim [850000000]:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092505944+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092509015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092511974+07:00","message":"> Transcript [433] [true]: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092515296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092517165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092518864+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092520876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092523761+07:00","message":"Push: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092525995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092528111+07:00","message":"> Transcript [434] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.09252993+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092531575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092533165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092537534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.092539582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.092549232+07:00","message":"push: {true จึงจะ 0 0xc002015980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.092555425+07:00","message":"push: {true \n 0 0xc00039cd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:40.099636375+07:00","message":"write wav file: './tmp/7559/7559_122.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:40.099639575+07:00","message":"write wav file: './tmp/7559/7559_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.101099093+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.249930598+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.249978863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.249985447+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250004112+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250009296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.25001216+07:00","message":"receive interim result [false|false]: โครงการการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250017268+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250020012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250022027+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250028255+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250033114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\",\"confidence\":0.7439488}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250035566+07:00","message":"receive interim result [true|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250037623+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250039592+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250047019+07:00","message":"[buffer interim] this message is already final false 122: 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250055976+07:00","message":"[buffer interim] this message is already final false 122: 'โครงการการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250059976+07:00","message":"[buffer interim] this message is already final false 122: 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.250063897+07:00","message":"[buffer interim] this message is already final true 122: 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.818898715+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.818931585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.818936361+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.818949357+07:00","message":"[buffer interim] 124 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.818955799+07:00","message":"[bufferProcess] interim [540000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.81895767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.338013592+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.46751814+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.467565595+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.46757064+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.467581349+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.467583541+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.467589783+07:00","message":"[buffer interim] 124 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467596186+07:00","message":"[bufferProcess] interim [250000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467599241+07:00","message":"[bufferProcess] send to processor (isfinal):เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467603912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467607026+07:00","message":"> Transcript [435] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.46760919+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467610818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467612558+07:00","message":"> Transcript [436] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467615146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467617385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467619216+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.46762125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.467623889+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.467632119+07:00","message":"push: {true  0 0xc002015d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.470868049+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:42.474344161+07:00","message":"write wav file: './tmp/7559/7559_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.600534968+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.65919367+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.681047276+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.681080316+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.681085136+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.681095633+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681104196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681108905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681112592+07:00","message":"> Transcript [437] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681116637+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681119368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681122269+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681124834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.681128601+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.681157156+07:00","message":"push: {true \n 0 0xc002015e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:42.685802838+07:00","message":"write wav file: './tmp/7559/7559_125.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:42.866408241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:42.866422313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.369343596+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.409694386+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.409747638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.409753095+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.409766661+07:00","message":"[buffer interim] 126 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.409774605+07:00","message":"[bufferProcess] interim [780000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.409776993+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.430220735+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.534961925+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.534999461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.7154999}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.535005314+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.5350112+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.535013488+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.535020052+07:00","message":"[buffer interim] 126 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535026529+07:00","message":"[bufferProcess] interim [930000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535029315+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535032603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535035236+07:00","message":"> Transcript [438] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535037332+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535038953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535040805+07:00","message":"> Transcript [439] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535043216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535045089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535046859+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535048962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.535051933+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.535075824+07:00","message":"push: {true เช่น 0 0xc002014000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:43.541464987+07:00","message":"write wav file: './tmp/7559/7559_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.173809396+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.173867602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศาล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.173873124+07:00","message":"receive interim result [false|false]: ศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.17388967+07:00","message":"[buffer interim] 127 false ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.173897888+07:00","message":"[bufferProcess] interim [780000000]:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.173899996+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.493158609+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.493219373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารเร่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.493226528+07:00","message":"receive interim result [false|false]: สารเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.49324308+07:00","message":"[buffer interim] 127 false สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.493251975+07:00","message":"[bufferProcess] interim [80000000]:สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.49325457+07:00","message":"[bufferProcess] send to processor:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.493263284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.493266992+07:00","message":"> Transcript [440] [false]: 'ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.493269226+07:00","message":"Set StatePrefix (first interim): 'ศาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.674790339+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.674841129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารเร่งราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.674847878+07:00","message":"receive interim result [false|false]: สารเร่งราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.674862823+07:00","message":"[buffer interim] 127 false สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.674870558+07:00","message":"[bufferProcess] interim [320000000]:สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.674873471+07:00","message":"[bufferProcess] send to processor:สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.674880743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.674883725+07:00","message":"> Transcript [441] [false]: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.674886413+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.674888453+07:00","message":"Set new StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.908293411+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.008951629+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.008997639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารเร่งราก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.00900427+07:00","message":"receive interim result [true|false]: สารเร่งราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.009013923+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.009015917+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.009021841+07:00","message":"[buffer interim] 127 true สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009032793+07:00","message":"[bufferProcess] interim [710000000]:สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009037972+07:00","message":"[bufferProcess] send to processor (isfinal):สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009041917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009045432+07:00","message":"> Transcript [442] [false]: 'สารเร่งราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009049863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009051859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009053712+07:00","message":"StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009055633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.00905731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009059352+07:00","message":"> Transcript [443] [true]: 'สารเร่งราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009061517+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009063182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009064714+07:00","message":"StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.009066272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.00907238+07:00","message":"Push: 'สารเร่งราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.009080894+07:00","message":"push: {true สารเร่งราก 0 0xc002e5c980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:45.015599528+07:00","message":"write wav file: './tmp/7559/7559_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.040904796+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.100786102+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.170270978+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.325825437+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.325848979+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.325852338+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.325859302+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.32586541+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.325868798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.325871474+07:00","message":"> Transcript [444] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.325874346+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.325876285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.325878356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.325880315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.325883511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.325892484+07:00","message":"push: {true \n 0 0xc00039c880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:45.331174798+07:00","message":"write wav file: './tmp/7559/7559_128.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:45.866614369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:45.866627327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.400447929+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.400490562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.400495902+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.400511954+07:00","message":"[buffer interim] 129 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.400518359+07:00","message":"[bufferProcess] interim [260000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.400520758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.400527114+07:00","message":"[bufferProcess] send to processor (ticker):ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.400529575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.400532206+07:00","message":"> Transcript [445] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.400534464+07:00","message":"Set StatePrefix (first interim): 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.019215271+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.09098788+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.132339143+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.132380497+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.132385813+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.132397355+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.132400396+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.132406497+07:00","message":"[buffer interim] 129 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132414186+07:00","message":"[bufferProcess] interim [70000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132418037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132421282+07:00","message":"> Transcript [446] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132423899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132425786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132428252+07:00","message":"StatePrefix: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132430924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.132433888+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.132442199+07:00","message":"push: {true  0 0xc0004a2800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:47.139925337+07:00","message":"write wav file: './tmp/7559/7559_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.339972862+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.438545537+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.438568278+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.438571236+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.438579211+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438587403+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438591321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438594056+07:00","message":"> Transcript [447] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438596551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438599456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438602162+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438604955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.438609107+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.438622192+07:00","message":"push: {true \n 0 0xc001f82c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:47.443796077+07:00","message":"write wav file: './tmp/7559/7559_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.531134022+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:48.867213956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:48.867245673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446713238+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446755017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.44676033+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446779639+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446784396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446787171+07:00","message":"receive interim result [false|false]: โดยจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446791414+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446794557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยเฉพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446796991+07:00","message":"receive interim result [false|false]: โดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446803069+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446805529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446808983+07:00","message":"receive interim result [false|false]: โดยจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446819287+07:00","message":"[buffer interim] 131 false โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446822459+07:00","message":"[buffer interim] 131 false โดยจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.44682453+07:00","message":"[buffer interim] 131 false โดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.446826548+07:00","message":"[buffer interim] 131 false โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446832072+07:00","message":"[bufferProcess] interim [900000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446833885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446837187+07:00","message":"[bufferProcess] send to processor (ticker):โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446839325+07:00","message":"[bufferProcess] interim [80000000]:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446840835+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446842837+07:00","message":"[bufferProcess] interim [200000000]:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446844739+07:00","message":"[bufferProcess] send to processor:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446847435+07:00","message":"[bufferProcess] interim [320000000]:โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446850337+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446875081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446889504+07:00","message":"> Transcript [448] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446893054+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446895704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.44689804+07:00","message":"> Transcript [449] [false]: 'โดยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446901421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446903758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446905967+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446907945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446909709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446912243+07:00","message":"> Transcript [450] [false]: 'โดยเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446914139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446915889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446923854+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.446926592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.98279548+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982835791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982841493+07:00","message":"receive interim result [false|false]: โดยจะต้องให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982855357+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982859453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้ศาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982861979+07:00","message":"receive interim result [false|false]: โดยจะต้องให้ศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982867768+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982871658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982875156+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982882176+07:00","message":"[buffer interim] 131 false โดยจะต้องให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.98289036+07:00","message":"[buffer interim] 131 false โดยจะต้องให้ศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.98289489+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982900033+07:00","message":"[bufferProcess] interim [560000000]:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982902644+07:00","message":"[bufferProcess] send to processor:โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.98290525+07:00","message":"[bufferProcess] interim [800000000]:โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982907034+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982909106+07:00","message":"[bufferProcess] interim [980000000]:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982910739+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982913245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982915792+07:00","message":"> Transcript [451] [false]: 'โดยจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982918972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.98292095+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982923122+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982925004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982926526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982928784+07:00","message":"> Transcript [452] [false]: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982930752+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982932549+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982934166+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.98293571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982938014+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982939726+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982941925+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982944006+07:00","message":"Next Push (prob) : 'จะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982945669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.98294745+07:00","message":"> Transcript [453] [false]: 'โดยจะต้องให้ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982949538+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.9829511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982958773+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:49.982960597+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:49.982987632+07:00","message":"push: {false โดย 0 0xc002e5d180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.43734693+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437391272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้ศาลสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437399164+07:00","message":"receive interim result [false|false]: โดยจะต้องให้ศาลสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437412985+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437417149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437419949+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437426486+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437430501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437432959+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437441345+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437445128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437447498+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.43745251+07:00","message":"[buffer interim] 131 false โดยจะต้องให้ศาลสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437455822+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437458341+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437460663+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437470493+07:00","message":"[bufferProcess] interim [100000000]:โดยจะต้องให้ศาลสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437472826+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437475616+07:00","message":"[bufferProcess] interim [160000000]:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437477426+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้ศาลสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437479624+07:00","message":"[bufferProcess] interim [220000000]:โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437481303+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437483501+07:00","message":"[bufferProcess] interim [640000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437485258+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437492306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437505101+07:00","message":"> Transcript [454] [false]: 'โดยจะต้องให้สะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437510796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437513362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437515722+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437518457+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437520778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437523294+07:00","message":"> Transcript [455] [false]: 'โดยจะต้องให้ศาลสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437525281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437526977+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437528526+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437530123+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437531586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437533348+07:00","message":"> Transcript [456] [false]: 'โดยจะต้องให้สะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.43754106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.4375429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437544454+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437546163+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437554535+07:00","message":"Push: 'จะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437556562+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437558466+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้สะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.43756048+07:00","message":"Next Push (prob) : 'สะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.43756249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437566464+07:00","message":"> Transcript [457] [false]: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437568556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.437570854+07:00","message":"Set new StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.437598183+07:00","message":"push: {false จะต้องให้ 0 0xc002e5d180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.762227775+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.762278524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.762285713+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.762310039+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762318351+07:00","message":"[bufferProcess] interim [820000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762321437+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762329189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762332207+07:00","message":"> Transcript [458] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762335883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762338525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762341557+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.762344258+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961009872+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961049387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961056979+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961072989+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961076515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.96108004+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961085779+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961088644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961091185+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961096231+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961100361+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961102753+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961109405+07:00","message":"[bufferProcess] interim [60000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.96111521+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961118591+07:00","message":"[bufferProcess] interim [120000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961120553+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961125119+07:00","message":"[bufferProcess] interim [300000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961127017+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961130033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961132454+07:00","message":"> Transcript [459] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961135753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961137871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961140057+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961142776+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961144514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961146467+07:00","message":"> Transcript [460] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961148366+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961150311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961152038+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961153906+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961155594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961157333+07:00","message":"> Transcript [461] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961159317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961170112+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961176108+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961178107+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961185605+07:00","message":"Push: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961187545+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961189635+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.961195873+07:00","message":"Next Push (prob) : 'เหล่านี้กับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.961220553+07:00","message":"push: {false สารสังเคราะห์ 0 0xc002e5d180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.043625323+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.043667605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.043674559+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.043688913+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043696817+07:00","message":"[bufferProcess] interim [420000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043700319+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043707186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043710224+07:00","message":"> Transcript [462] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043713663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043715721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043717548+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.043720101+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.406599044+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.40664813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.406656758+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.406688277+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406697455+07:00","message":"[bufferProcess] interim [780000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406700768+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406708567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406711435+07:00","message":"> Transcript [463] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406714997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406717028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406718994+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.406721638+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.492261719+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.49230015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.492306002+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.492320034+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.492328986+07:00","message":"[bufferProcess] interim [900000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.492332156+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.492336907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.492340434+07:00","message":"> Transcript [464] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.492343659+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.492345698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.49234755+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.492352188+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.653961971+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.654002944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.654009938+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.654022283+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654032269+07:00","message":"[bufferProcess] interim [80000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.65403644+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654043293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654047275+07:00","message":"> Transcript [465] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.65405249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654055403+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654059109+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654061973+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654066495+07:00","message":"Push: 'เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654069346+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654072672+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.654076183+07:00","message":"Next Push (prob) : 'ในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.654085855+07:00","message":"push: {false เหล่านี้กับพืช 0 0xc002e5d180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.778336473+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.778385778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.77839233+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.778406946+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.778418285+07:00","message":"[bufferProcess] interim [200000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.778421299+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.778425095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.778428161+07:00","message":"> Transcript [466] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.778431006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:51.778433012+07:00","message":"Set new StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:51.867661443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:51.867682526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:51.949282115+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.031801035+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.031849286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.0318562+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.031870864+07:00","message":"[buffer interim] 131 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.03187916+07:00","message":"[bufferProcess] interim [440000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.03188237+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.03188798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.031890968+07:00","message":"> Transcript [467] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.031895313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.031897684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.031899628+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.031902113+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.082252038+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.082304503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.082314353+07:00","message":"receive interim result [true|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.082328276+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.082331446+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.082340083+07:00","message":"[buffer interim] 131 true โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082355393+07:00","message":"[bufferProcess] interim [590000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082367753+07:00","message":"[bufferProcess] send to processor (isfinal):โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082373104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082377154+07:00","message":"> Transcript [468] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082383248+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082386064+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082389636+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082393664+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082396391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082399366+07:00","message":"> Transcript [469] [true]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082402724+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082405149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082407628+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082410562+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.082415873+07:00","message":"Push: 'ในปริมาณที่เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.082426356+07:00","message":"push: {true ในปริมาณที่เหมาะสม 0 0xc002e5d180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:52.092240367+07:00","message":"write wav file: './tmp/7559/7559_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.210650884+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.281561611+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.399985743+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.400022134+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.400026239+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.400034439+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.40004603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.400049789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.400052363+07:00","message":"> Transcript [470] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.400055271+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.400058339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.400061369+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.400063967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.400073523+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.40008561+07:00","message":"push: {true \n 0 0xc0004a3a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:52.405227203+07:00","message":"write wav file: './tmp/7559/7559_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.53234948+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.599124557+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.705329406+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.705360537+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.705364321+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.705383743+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705391045+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705394552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705397322+07:00","message":"> Transcript [471] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705399748+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705401589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705403739+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705406198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.705409087+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.70541839+07:00","message":"push: {true \n 0 0xc00039c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:52.709428147+07:00","message":"write wav file: './tmp/7559/7559_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.789749967+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.848070482+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.957131315+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.957177339+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.957183111+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.957195201+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957230968+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957238384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957242309+07:00","message":"> Transcript [472] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957245242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957247276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957249559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957251324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.957262694+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.957271843+07:00","message":"push: {true \n 0 0xc001f82600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:52.961785757+07:00","message":"write wav file: './tmp/7559/7559_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.171004193+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.215656706+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.21570663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.215714402+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.215729445+07:00","message":"[buffer interim] 135 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.215737154+07:00","message":"[bufferProcess] interim [90000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.21573928+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.21574519+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.215748222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.215750954+07:00","message":"> Transcript [473] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.215753182+07:00","message":"Set StatePrefix (first interim): 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.44607516+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.44612079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.446127112+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.446142254+07:00","message":"[buffer interim] 135 false นักเรียนคิดว่าข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.446150358+07:00","message":"[bufferProcess] interim [270000000]:นักเรียนคิดว่าข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.446152567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.46350589+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.463529296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.463534763+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าความ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.463547852+07:00","message":"[buffer interim] 135 false นักเรียนคิดว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.46355266+07:00","message":"[bufferProcess] interim [330000000]:นักเรียนคิดว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.463554939+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.463559486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.463561871+07:00","message":"> Transcript [474] [false]: 'นักเรียนคิดว่าข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.463564612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.463566436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.463568125+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.463569999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.598220163+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.598261054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าข้อมูล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.598267552+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.598282134+07:00","message":"[buffer interim] 135 false นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.598289765+07:00","message":"[bufferProcess] interim [450000000]:นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.598292695+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.598299905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.598303008+07:00","message":"> Transcript [475] [false]: 'นักเรียนคิดว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.59830642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.598308566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.598310632+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.5983131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:54.867722354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:54.867744457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.923127956+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.923173184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.923179469+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.923194408+07:00","message":"[buffer interim] 135 false นักเรียนคิดว่าฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.92320248+07:00","message":"[bufferProcess] interim [810000000]:นักเรียนคิดว่าฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.923205425+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.923215675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.923218683+07:00","message":"> Transcript [476] [false]: 'นักเรียนคิดว่าข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.923222615+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.92322483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.92322687+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.923229158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.48413388+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.484179281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.484186076+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.484197636+07:00","message":"[buffer interim] 135 false นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.48420682+07:00","message":"[bufferProcess] interim [350000000]:นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484209516+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484214911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484219302+07:00","message":"> Transcript [477] [false]: 'นักเรียนคิดว่าฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.48422284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.4842254+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484227733+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484230717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484236329+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484238609+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484240928+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.484243272+07:00","message":"Next Push (prob) : 'ฮอร์โมนพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.484251399+07:00","message":"push: {false นักเรียนคิดว่า 0 0xc002e5c900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.609155853+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.702651304+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.702693969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.702704036+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.702715477+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.702718769+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.702728534+07:00","message":"[buffer interim] 135 true นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702740214+07:00","message":"[bufferProcess] interim [650000000]:นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.70274697+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702750885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702753982+07:00","message":"> Transcript [478] [false]: 'นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702757016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702758917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702761429+07:00","message":"StatePrefix: 'นักเรียนคิดว่าฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702763682+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702765494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.70276727+07:00","message":"> Transcript [479] [true]: 'นักเรียนคิดว่าฮอร์โมนพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702769642+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702771233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702772778+07:00","message":"StatePrefix: 'นักเรียนคิดว่าฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702774937+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.702783034+07:00","message":"Push: 'ฮอร์โมนพืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.702790459+07:00","message":"push: {true ฮอร์โมนพืชแต่ละชนิด 0 0xc002e5c900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:55.71006217+07:00","message":"write wav file: './tmp/7559/7559_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.990664417+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.452939766+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.452975679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.452980777+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.452995208+07:00","message":"[buffer interim] 136 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.45300138+07:00","message":"[bufferProcess] interim [480000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.453006989+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.648963809+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.649003077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.649009924+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.649025806+07:00","message":"[buffer interim] 136 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.649032323+07:00","message":"[bufferProcess] interim [660000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.649035447+07:00","message":"[bufferProcess] send to processor:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.649042399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.649044896+07:00","message":"> Transcript [480] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.64904717+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.707395205+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.707432713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.707439267+07:00","message":"receive interim result [false|false]: มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.70745022+07:00","message":"[buffer interim] 136 false มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.707459157+07:00","message":"[bufferProcess] interim [780000000]:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.707462412+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.707468169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.707472381+07:00","message":"> Transcript [481] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.707475227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.70747816+07:00","message":"Set new StatePrefix: 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.841803062+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.84185615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.84186268+07:00","message":"receive interim result [false|false]: มีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.841877823+07:00","message":"[buffer interim] 136 false มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.841886039+07:00","message":"[bufferProcess] interim [900000000]:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.841888743+07:00","message":"[bufferProcess] send to processor:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.841895797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.841898684+07:00","message":"> Transcript [482] [false]: 'มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.84190238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.841904567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.841909499+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.841911698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.969917584+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.969965161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.969971814+07:00","message":"receive interim result [false|false]: มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.969986841+07:00","message":"[buffer interim] 136 false มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.969994076+07:00","message":"[bufferProcess] interim [960000000]:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.96999708+07:00","message":"[bufferProcess] send to processor:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.970004704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.97000976+07:00","message":"> Transcript [483] [false]: 'มีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.970012187+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.970014212+07:00","message":"Set new StatePrefix: 'มีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.353900829+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.35395678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.353963181+07:00","message":"receive interim result [false|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.353977647+07:00","message":"[buffer interim] 136 false มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.353992661+07:00","message":"[bufferProcess] interim [380000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.353995486+07:00","message":"[bufferProcess] send to processor:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.353998846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.354001926+07:00","message":"> Transcript [484] [false]: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.354011268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.354013484+07:00","message":"Set new StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.53815078+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.538188329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.538194705+07:00","message":"receive interim result [false|false]: มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.538210395+07:00","message":"[buffer interim] 136 false มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538219401+07:00","message":"[bufferProcess] interim [620000000]:มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538222719+07:00","message":"[bufferProcess] send to processor:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538230075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538234159+07:00","message":"> Transcript [485] [false]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538237734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538240179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538242404+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.538244562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.847643796+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:57.867799343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:57.867838897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.911440738+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.940167397+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.940209676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.940215832+07:00","message":"receive interim result [true|false]: มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.940226638+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.940229087+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.940235493+07:00","message":"[buffer interim] 136 true มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940243642+07:00","message":"[bufferProcess] interim [70000000]:มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940247529+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940251368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940254924+07:00","message":"> Transcript [486] [false]: 'มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940257777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940259969+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940262033+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940264021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940265737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940267658+07:00","message":"> Transcript [487] [true]: 'มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940270225+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940271957+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940273572+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940275165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:57.940278033+07:00","message":"Push: 'มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:57.940286183+07:00","message":"push: {true มีผลต่อการเจริญเติบโต 0 0xc00039cf80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:57.947265345+07:00","message":"write wav file: './tmp/7559/7559_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:58.999559435+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.061952572+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.093068335+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.093099763+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.093103309+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.093111319+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.093119357+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.093123715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.09312646+07:00","message":"> Transcript [488] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.093129325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.093131401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.093133322+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.093135351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.093138372+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.093147258+07:00","message":"push: {true \n 0 0xc002e5ce80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:59.100033222+07:00","message":"write wav file: './tmp/7559/7559_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.570190047+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.659501698+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.659530538+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.659534875+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.659545851+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659555995+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659561186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659564981+07:00","message":"> Transcript [489] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659569016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659572199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659574907+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659577695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.659581563+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.659611762+07:00","message":"push: {true \n 0 0xc00039d380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:59.664679096+07:00","message":"write wav file: './tmp/7559/7559_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.091375083+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:00.868367256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:00.868378277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.288670705+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.42069835+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448049562+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.44806995+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448072747+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448075081+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448078387+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448080162+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448082046+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448084441+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448086251+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448087938+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448089557+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448091152+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448092686+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448094231+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448095808+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448097301+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448107683+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.448109411+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.44811106+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:03.869060424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:03.86908844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.870813423+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.930937183+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.955325803+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.955357657+07:00","message":"found end of frame, send empty tag with msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.955363478+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.955370734+07:00","message":"[buffer interim] 140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.955381387+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.95538922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.955393247+07:00","message":"> Transcript [490] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.955397452+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.955400698+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.955403845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.955406685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.95541358+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.955424804+07:00","message":"push: {true \n 0 0xc0004a3500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:03.961341541+07:00","message":"write wav file: './tmp/7559/7559_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.079646841+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.079686612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.079691879+07:00","message":"receive interim result [false|false]: คุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.079707472+07:00","message":"[buffer interim] this message is already final false 139: 'คุมการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.128057708+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.190748408+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.224461682+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.224482033+07:00","message":"found end of frame, send empty tag with msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.224484895+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.224491074+07:00","message":"[buffer interim] 141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224498336+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224509135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224511663+07:00","message":"> Transcript [491] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224513994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224516067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224517768+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224519715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.224522461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.224530874+07:00","message":"push: {true \n 0 0xc001f83500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:04.227879344+07:00","message":"write wav file: './tmp/7559/7559_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.312392863+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.312440362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโต\",\"confidence\":0.95548964}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.312447302+07:00","message":"receive interim result [true|false]: การเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.31246006+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.312462904+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.312470184+07:00","message":"[buffer interim] this message is already final true 139: 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.542523511+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.5425713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.542577044+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.542591402+07:00","message":"[buffer interim] 142 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.542597843+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.542599812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.730441171+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.730485045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.730491564+07:00","message":"receive interim result [false|false]: ไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.730505203+07:00","message":"[buffer interim] 142 false ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.73051255+07:00","message":"[bufferProcess] interim [540000000]:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.730515462+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.730521061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.730523944+07:00","message":"> Transcript [492] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.730526119+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.04068469+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.04072084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.04072617+07:00","message":"receive interim result [false|false]: ไปใช้ไฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.040742697+07:00","message":"[buffer interim] 142 false ไปใช้ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040752794+07:00","message":"[bufferProcess] interim [840000000]:ไปใช้ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040755167+07:00","message":"[bufferProcess] send to processor:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040763262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040766565+07:00","message":"> Transcript [493] [false]: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040769382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040771509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040773283+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.040775322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.042860429+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.042905652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.042910625+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.042924172+07:00","message":"[buffer interim] 142 false ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042930555+07:00","message":"[bufferProcess] interim [900000000]:ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042933015+07:00","message":"[bufferProcess] send to processor:ไปใช้ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042938154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042940771+07:00","message":"> Transcript [494] [false]: 'ไปใช้ไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042943598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042945643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042947452+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.042949433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.432037944+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.432071406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.432076627+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.432089772+07:00","message":"[buffer interim] 142 false ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432096492+07:00","message":"[bufferProcess] interim [320000000]:ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432098968+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432104296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432106967+07:00","message":"> Transcript [495] [false]: 'ไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432109943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432114309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432116915+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.432118893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.542597592+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.542635273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.542641558+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.542656962+07:00","message":"[buffer interim] 142 false ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542663662+07:00","message":"[bufferProcess] interim [380000000]:ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.54266593+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542671008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542673463+07:00","message":"> Transcript [496] [false]: 'ไปใช้ประโยชน์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542677115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542679192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542682104+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542684198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.54268868+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542690522+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542692472+07:00","message":"Set new StatePrefix : 'ไปใช้ประโยชน์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.542694564+07:00","message":"Next Push (prob) : 'ใช้ประโยชน์อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.542701641+07:00","message":"push: {false ไป 0 0xc00039dc00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.803970012+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.80401473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่างไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.804021127+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.804035615+07:00","message":"[buffer interim] 142 false ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804042798+07:00","message":"[bufferProcess] interim [680000000]:ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804046136+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804054438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804057259+07:00","message":"> Transcript [497] [false]: 'ไปใช้ประโยชน์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804060275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804062924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804065148+07:00","message":"StatePrefix: 'ไปใช้ประโยชน์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.804067644+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.108809081+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.197270386+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.197323633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่างไรบ้าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.19733077+07:00","message":"receive interim result [true|false]: ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.197342578+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.197344965+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.197351946+07:00","message":"[buffer interim] 142 true ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197364019+07:00","message":"[bufferProcess] interim [130000000]:ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197371687+07:00","message":"[bufferProcess] send to processor (isfinal):ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197375004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197378081+07:00","message":"> Transcript [498] [false]: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197381396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197383444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197385359+07:00","message":"StatePrefix: 'ไปใช้ประโยชน์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197387635+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197389419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197391583+07:00","message":"> Transcript [499] [true]: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197393642+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197395208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197396771+07:00","message":"StatePrefix: 'ไปใช้ประโยชน์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197398433+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.197406447+07:00","message":"Push: 'ใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.197415913+07:00","message":"push: {true ใช้ประโยชน์อย่างไรบ้าง 0 0xc00039dc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:06.204836401+07:00","message":"write wav file: './tmp/7559/7559_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.301657757+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.688405772+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.768017827+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.768037261+07:00","message":"found end of frame, send empty tag with msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.768040312+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.768046527+07:00","message":"[buffer interim] 143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.768052914+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.76805729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.768060209+07:00","message":"> Transcript [500] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.768063578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.768065906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.768067817+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.768069437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.768072438+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.768081228+07:00","message":"push: {true \n 0 0xc00039c980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:06.773553649+07:00","message":"write wav file: './tmp/7559/7559_143.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:06.869441287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:06.86949113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.069554179+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.008043838+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.008087832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.008093658+07:00","message":"receive interim result [false|false]: อะไรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.008107749+07:00","message":"[buffer interim] 144 false อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.008114356+07:00","message":"[bufferProcess] interim [820000000]:อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.008116497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.008123121+07:00","message":"[bufferProcess] send to processor (ticker):อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.00812563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.008128234+07:00","message":"> Transcript [501] [false]: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.008130646+07:00","message":"Set StatePrefix (first interim): 'อะไรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.190650024+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.276761967+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.276811368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.276829749+07:00","message":"receive interim result [true|false]: อะไรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.276840581+07:00","message":"end recv isFinal message id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.276843054+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.276848605+07:00","message":"[buffer interim] 144 true อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276856416+07:00","message":"[bufferProcess] interim [150000000]:อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276865703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276868575+07:00","message":"> Transcript [502] [true]: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276871492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276873392+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276875287+07:00","message":"StatePrefix: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276879187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.276882704+07:00","message":"Push: 'อะไรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.276895199+07:00","message":"push: {true อะไรนะคะ 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:09.28322485+07:00","message":"write wav file: './tmp/7559/7559_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.379875264+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.446967318+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.63742983+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.637457718+07:00","message":"found end of frame, send empty tag with msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.637461765+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.637470052+07:00","message":"[buffer interim] 145 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637479011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637483105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637486089+07:00","message":"> Transcript [503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637488927+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637490818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637492655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637494438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.637497954+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.637509393+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:09.641586512+07:00","message":"write wav file: './tmp/7559/7559_145.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:09.87000495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:09.870027864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.410165835+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.468069956+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.724279644+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.724294597+07:00","message":"found end of frame, send empty tag with msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.724297326+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.724304999+07:00","message":"[buffer interim] 146 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.72431278+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.724317258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.7243201+07:00","message":"> Transcript [504] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.724322635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.724324701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.724326397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.724328353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.724331105+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.72434099+07:00","message":"push: {true \n 0 0xc002014880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:10.729127267+07:00","message":"write wav file: './tmp/7559/7559_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.849990597+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.048091978+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.14892738+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.148949811+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.148952892+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.14896113+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.148968761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.148973387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.148976282+07:00","message":"> Transcript [505] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.148978626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.14898048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.148982135+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.148984426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.148994158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.149003993+07:00","message":"push: {true \n 0 0xc0004a2c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:11.15331555+07:00","message":"write wav file: './tmp/7559/7559_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.172043938+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.240243723+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.396779035+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.396816878+07:00","message":"found end of frame, send empty tag with msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.396819903+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.396827527+07:00","message":"[buffer interim] 148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.396841051+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.396844519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.396847205+07:00","message":"> Transcript [506] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.39684962+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.396851514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.396853249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.396855769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.39686158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.396870669+07:00","message":"push: {true \n 0 0xc001f83100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:11.401598336+07:00","message":"write wav file: './tmp/7559/7559_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.430145756+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.490058094+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.621992194+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.622447874+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.622463843+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.622466623+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.622477939+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.622483991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.622494496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.622497672+07:00","message":"> Transcript [507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.62250004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.622501967+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.62250381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.622505598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.622513607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.622521965+07:00","message":"push: {true \n 0 0xc00039d800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:11.627973582+07:00","message":"write wav file: './tmp/7559/7559_149.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:12.870168452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:12.870175474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.575107229+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.575150374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.575155622+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.575170463+07:00","message":"[buffer interim] 150 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.575176755+07:00","message":"[bufferProcess] interim [460000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.575178709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.575187066+07:00","message":"[bufferProcess] send to processor (ticker):ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.575189595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.575192419+07:00","message":"> Transcript [508] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.575194743+07:00","message":"Set StatePrefix (first interim): 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.132408894+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.132448619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.132455734+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.132470525+07:00","message":"[buffer interim] 150 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.132478317+07:00","message":"[bufferProcess] interim [60000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.132480837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.606823867+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.606878506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.606888587+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.606905702+07:00","message":"[buffer interim] 150 false ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606917396+07:00","message":"[bufferProcess] interim [780000000]:ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606921801+07:00","message":"[bufferProcess] send to processor:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606929543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606934235+07:00","message":"> Transcript [509] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606939454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606942395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606945537+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.606948647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.806142817+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.806186737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.806192781+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.806207076+07:00","message":"[buffer interim] 150 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806215043+07:00","message":"[bufferProcess] interim [20000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806217813+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806225149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806228426+07:00","message":"> Transcript [510] [false]: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806232713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806235075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806237019+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.806240607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:15.870977348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:15.871002365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.985397436+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.985437952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.98544459+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:15.985458593+07:00","message":"[buffer interim] 150 false ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985465773+07:00","message":"[bufferProcess] interim [140000000]:ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985468712+07:00","message":"[bufferProcess] send to processor:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985474713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985477429+07:00","message":"> Transcript [511] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985480377+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985483766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985485677+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:15.985487863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.175674825+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.175712911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.175718543+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.17573197+07:00","message":"[buffer interim] 150 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175738333+07:00","message":"[bufferProcess] interim [380000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175740591+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175745921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175748656+07:00","message":"> Transcript [512] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175751578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175753458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175755418+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175757593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175761905+07:00","message":"Push: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175763982+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175765936+07:00","message":"Set new StatePrefix : 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.175768371+07:00","message":"Next Push (prob) : 'ฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.175776355+07:00","message":"push: {false ออกซิเจน 0 0xc001f83600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.377203162+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.377248113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.377255637+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.377273111+07:00","message":"[buffer interim] 150 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377280556+07:00","message":"[bufferProcess] interim [560000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377284603+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377290523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377293462+07:00","message":"> Transcript [513] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377298663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377301103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377302957+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.377305372+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.442378564+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.442421848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.442427917+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.442446956+07:00","message":"[buffer interim] 150 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442454986+07:00","message":"[bufferProcess] interim [680000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442457618+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442465229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442468073+07:00","message":"> Transcript [514] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442471408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442474023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442476182+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.442478795+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.547939918+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.620006029+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.777950835+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.777996326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ\",\"confidence\":0.9482997}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.778004335+07:00","message":"receive interim result [true|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.778013757+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.778016166+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.778023087+07:00","message":"[buffer interim] 150 true ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778031486+07:00","message":"[bufferProcess] interim [950000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.77803865+07:00","message":"[bufferProcess] send to processor (isfinal):ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778045235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778048259+07:00","message":"> Transcript [515] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778053792+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778055972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778058555+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778061105+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.77806285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778065098+07:00","message":"> Transcript [516] [true]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778067285+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778068875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778070546+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778072378+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.778079023+07:00","message":"Push: 'ฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.778086955+07:00","message":"push: {true ฮอร์โมนพืชชนิดแรกที่มีการ 0 0xc001f83600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:16.792958885+07:00","message":"write wav file: './tmp/7559/7559_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.008043269+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.106070485+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.106095686+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.106098877+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.106106597+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.106115918+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.106129765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.106132785+07:00","message":"> Transcript [517] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.106135325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.106137359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.106139163+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.106141099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.1061446+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.106155447+07:00","message":"push: {true \n 0 0xc001f83900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:17.111144891+07:00","message":"write wav file: './tmp/7559/7559_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.390136959+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.448531269+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.520789182+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.55747013+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.557494809+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.557499846+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.557508252+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557515011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557524479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557527341+07:00","message":"> Transcript [518] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557529891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557531809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557533577+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557535449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.557538609+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.55754756+07:00","message":"push: {true \n 0 0xc002014200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:17.562322699+07:00","message":"write wav file: './tmp/7559/7559_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.568053107+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.568112049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.568118054+07:00","message":"receive interim result [false|false]: มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.568134354+07:00","message":"[buffer interim] 153 false มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.568140861+07:00","message":"[bufferProcess] interim [840000000]:มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.568142749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.568149723+07:00","message":"[bufferProcess] send to processor (ticker):มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.568152309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.568155136+07:00","message":"> Transcript [519] [false]: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.56815746+07:00","message":"Set StatePrefix (first interim): 'มีบทบาท'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:18.871146014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:18.871185489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.972565955+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.972609034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.972614177+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.972625467+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.972633116+07:00","message":"[bufferProcess] interim [320000000]:มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.972635333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.163353738+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.16339835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.163405494+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.163419303+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.16342685+07:00","message":"[bufferProcess] interim [500000000]:มีบทบาทสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.163429487+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.163437253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.163440066+07:00","message":"> Transcript [520] [false]: 'มีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.16344367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.163445931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.163447847+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.163450051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.268112738+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.268158686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.268164996+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.268181956+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.268191037+07:00","message":"[bufferProcess] interim [620000000]:มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.268193781+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.26820108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.268204341+07:00","message":"> Transcript [521] [false]: 'มีบทบาทสำคัญใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.268208309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.268210564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.268212594+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.268215046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.847553201+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.847591498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.84759811+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.847610767+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847617007+07:00","message":"[bufferProcess] interim [160000000]:มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847619559+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847624803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847627344+07:00","message":"> Transcript [522] [false]: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847630355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847632459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847634655+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.847636817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.169004919+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.169049037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.169054924+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.169068406+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169074765+07:00","message":"[bufferProcess] interim [460000000]:มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169079482+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169084933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169087581+07:00","message":"> Transcript [523] [false]: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169090995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169093394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169095264+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169097406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169101911+07:00","message":"Push: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169105986+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169108061+07:00","message":"Set new StatePrefix : 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.169111258+07:00","message":"Next Push (prob) : 'สำคัญในการกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.169126963+07:00","message":"push: {false มีบทบาท 0 0xc0004a2700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.376257176+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.376294146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.376300246+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.37631226+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญในการกระตุ้นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.376321847+07:00","message":"[bufferProcess] interim [640000000]:มีบทบาทสำคัญในการกระตุ้นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.376325777+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.37633147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.376336871+07:00","message":"> Transcript [524] [false]: 'มีบทบาทสำคัญในการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.376342767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.376346245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.376348204+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.376350303+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.397930407+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.397959355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.397966612+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.397978904+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.397985828+07:00","message":"[bufferProcess] interim [700000000]:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.397989532+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.397995694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.397999079+07:00","message":"> Transcript [525] [false]: 'มีบทบาทสำคัญในการกระตุ้นการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.398003312+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.398005993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.398008685+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.398011866+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.089777035+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.089824372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการยึด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.089830985+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.08985017+07:00","message":"[buffer interim] 153 false มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.089858891+07:00","message":"[bufferProcess] interim [300000000]:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.089862127+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.089866089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.08986897+07:00","message":"> Transcript [526] [false]: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.089872384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.089874501+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.08987645+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.089878592+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.170479443+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.218825204+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.359859385+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.359905189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการยึด\",\"confidence\":0.9249424}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.35991245+07:00","message":"receive interim result [true|false]: มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.359920701+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.359922973+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.359929606+07:00","message":"[buffer interim] 153 true มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359938278+07:00","message":"[bufferProcess] interim [600000000]:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359943752+07:00","message":"[bufferProcess] send to processor (isfinal):มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359947336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359950677+07:00","message":"> Transcript [527] [false]: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.35995566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359957895+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359960016+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359962648+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359967866+07:00","message":"Push: 'สำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359970088+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359971998+07:00","message":"Set new StatePrefix : 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.35997411+07:00","message":"Next Push (prob) : 'การยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359975932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359977742+07:00","message":"> Transcript [528] [true]: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359979868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359981569+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359983832+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359985704+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.359987697+07:00","message":"Push: 'การยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.360001621+07:00","message":"push: {false สำคัญในการกระตุ้น 0 0xc0004a2700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.360017149+07:00","message":"push: {true การยึด 0 0xc0004a2700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:21.370066553+07:00","message":"write wav file: './tmp/7559/7559_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.608568025+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.702694697+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.702714907+07:00","message":"found end of frame, send empty tag with msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.702718079+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.702726908+07:00","message":"[buffer interim] 154 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702736512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702751015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702756119+07:00","message":"> Transcript [529] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702760461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702763428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702766174+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702769176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:21.702775594+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.702785558+07:00","message":"push: {true \n 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:21.70748278+07:00","message":"write wav file: './tmp/7559/7559_154.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:21.871210288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:21.871210486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:21.871384582+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:22.908705499+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:22.908745545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:22.908751672+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:22.908765285+07:00","message":"[buffer interim] 155 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.908772441+07:00","message":"[bufferProcess] interim [720000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.908775101+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.90878194+07:00","message":"[bufferProcess] send to processor (ticker):นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.90878519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.908787857+07:00","message":"> Transcript [530] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.908790122+07:00","message":"Set StatePrefix (first interim): 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.206753881+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.206799455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.206806816+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.206820188+07:00","message":"[buffer interim] 155 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.206829091+07:00","message":"[bufferProcess] interim [20000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.206830967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.33258518+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.332621527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.332627161+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.332640709+07:00","message":"[buffer interim] 155 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.33264815+07:00","message":"[bufferProcess] interim [200000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.332651+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.332657436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.332660458+07:00","message":"> Transcript [531] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.332662896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.332665048+07:00","message":"Set new StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.41425951+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.41430093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้เราอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.414307162+07:00","message":"receive interim result [false|false]: นอกจากนี้เราอย่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.414320129+07:00","message":"[buffer interim] 155 false นอกจากนี้เราอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414327456+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้เราอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414330394+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414335919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414339014+07:00","message":"> Transcript [532] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414342917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414345274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414347085+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.414349128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.541532313+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.541568251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้เรายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.541574024+07:00","message":"receive interim result [false|false]: นอกจากนี้เรายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.541583253+07:00","message":"[buffer interim] 155 false นอกจากนี้เรายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.541590099+07:00","message":"[bufferProcess] interim [380000000]:นอกจากนี้เรายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.54159248+07:00","message":"[bufferProcess] send to processor:นอกจากนี้เราอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.541596265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.541599218+07:00","message":"> Transcript [533] [false]: 'นอกจากนี้เราอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.541602557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.541605376+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.541607524+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.541609552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.60372609+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.603770911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้เรายังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.603777481+07:00","message":"receive interim result [false|false]: นอกจากนี้เรายังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.603790481+07:00","message":"[buffer interim] 155 false นอกจากนี้เรายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603806891+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้เรายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603810096+07:00","message":"[bufferProcess] send to processor:นอกจากนี้เรายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603818319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603822996+07:00","message":"> Transcript [534] [false]: 'นอกจากนี้เรายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603827662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603830492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603833149+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.603836118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.07936014+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.079401666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้เรายังมีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.079408774+07:00","message":"receive interim result [false|false]: นอกจากนี้เรายังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.079423085+07:00","message":"[buffer interim] 155 false นอกจากนี้เรายังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.07943066+07:00","message":"[bufferProcess] interim [980000000]:นอกจากนี้เรายังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079433726+07:00","message":"[bufferProcess] send to processor:นอกจากนี้เรายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079437426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.07944035+07:00","message":"> Transcript [535] [false]: 'นอกจากนี้เรายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079443857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079445998+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079447834+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079450223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079452744+07:00","message":"Push: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079454489+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079456508+07:00","message":"Set new StatePrefix : 'นอกจากนี้เรายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.079458691+07:00","message":"Next Push (prob) : 'เรายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.079467834+07:00","message":"push: {false นอกจากนี้ 0 0xc002e5c300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.471392008+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.471436041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้เรายังมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.471443123+07:00","message":"receive interim result [false|false]: นอกจากนี้เรายังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.471458936+07:00","message":"[buffer interim] 155 false นอกจากนี้เรายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.471467406+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้เรายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.471470692+07:00","message":"[bufferProcess] send to processor:นอกจากนี้เรายังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.471477993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.47148085+07:00","message":"> Transcript [536] [false]: 'นอกจากนี้เรายังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.471486226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.47148865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.471490677+07:00","message":"StatePrefix: 'นอกจากนี้เรายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.471493371+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.747211568+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:24.871561844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:24.871591132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.889295986+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.899551342+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.899587956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีบทบาท\",\"confidence\":0.8892661}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.899593596+07:00","message":"receive interim result [true|false]: นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.89960389+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.899607022+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.899611908+07:00","message":"[buffer interim] 155 true นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899617857+07:00","message":"[bufferProcess] interim [910000000]:นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899621122+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้เรายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899624022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899626563+07:00","message":"> Transcript [537] [false]: 'นอกจากนี้เรายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899629366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899631245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899633019+07:00","message":"StatePrefix: 'นอกจากนี้เรายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899634907+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899636723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899638539+07:00","message":"> Transcript [538] [true]: 'นอกจากนี้แล้วยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899640471+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899642063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.89964362+07:00","message":"StatePrefix: 'นอกจากนี้เรายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899645323+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.899648588+07:00","message":"Push: 'แล้วยังมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.899655146+07:00","message":"push: {true แล้วยังมีบทบาท 0 0xc002e5c300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:24.908948579+07:00","message":"write wav file: './tmp/7559/7559_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.109323242+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.109362843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิจฉา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.109368776+07:00","message":"receive interim result [false|false]: อิจฉา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.109382156+07:00","message":"[buffer interim] 156 false อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.109388264+07:00","message":"[bufferProcess] interim [960000000]:อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.109390094+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.109393364+07:00","message":"[bufferProcess] send to processor (ticker):อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.109395643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.109398167+07:00","message":"> Transcript [539] [false]: 'อิจฉา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.109400126+07:00","message":"Set StatePrefix (first interim): 'อิจฉา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.287703441+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.420622315+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.474595442+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.474633056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.474639732+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.474650687+07:00","message":"[buffer interim] 156 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.474657159+07:00","message":"[bufferProcess] interim [380000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.474659273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.528578303+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.528611144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\",\"confidence\":0.91012865}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.528617318+07:00","message":"receive interim result [true|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.528627204+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.528629407+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.528635585+07:00","message":"[buffer interim] 156 true เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528644381+07:00","message":"[bufferProcess] interim [620000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528649128+07:00","message":"[bufferProcess] send to processor (isfinal):เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528652402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.52865512+07:00","message":"> Transcript [540] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528657582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.52865944+07:00","message":"Set new StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528661017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528662918+07:00","message":"> Transcript [541] [true]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528665233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528667399+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528670585+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528672513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.528675543+07:00","message":"Push: 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.52868317+07:00","message":"push: {true เพลง 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:26.534906238+07:00","message":"write wav file: './tmp/7559/7559_156.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:27.872011295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:27.872022817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.971295816+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.971341443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.971347285+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.971365248+07:00","message":"[buffer interim] 157 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.971372362+07:00","message":"[bufferProcess] interim [560000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.971374867+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.971381542+07:00","message":"[bufferProcess] send to processor (ticker):เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.971384379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.97138735+07:00","message":"> Transcript [542] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.971389565+07:00","message":"Set StatePrefix (first interim): 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.169299189+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.169339536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญพร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.169345027+07:00","message":"receive interim result [false|false]: เจริญพร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.169369182+07:00","message":"[buffer interim] 157 false เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.169377248+07:00","message":"[bufferProcess] interim [740000000]:เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.169379128+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.978810829+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.053192462+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.099664692+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.099704383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญพร\",\"confidence\":0.85545653}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.099710799+07:00","message":"receive interim result [true|false]: เจริญพร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.099724007+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.099726264+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.099733132+07:00","message":"[buffer interim] 157 true เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099740692+07:00","message":"[bufferProcess] interim [790000000]:เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.09974356+07:00","message":"[bufferProcess] send to processor (isfinal):เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099746748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099749514+07:00","message":"> Transcript [543] [false]: 'เจริญพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099752484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099754754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.09975658+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099758636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099760347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099763447+07:00","message":"> Transcript [544] [true]: 'เจริญพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099765545+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099767309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.09976885+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099770387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.099772908+07:00","message":"Push: 'เจริญพร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.09978134+07:00","message":"push: {true เจริญพร 0 0xc0004a3a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:29.11096962+07:00","message":"write wav file: './tmp/7559/7559_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.168589832+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.238705106+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.267646798+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.267665864+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.26766902+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.267675672+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.267693075+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.26769829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.267701018+07:00","message":"> Transcript [545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.267703525+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.267705527+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.267707371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.267709149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.267712059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.267725167+07:00","message":"push: {true \n 0 0xc002014b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:29.272338718+07:00","message":"write wav file: './tmp/7559/7559_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.962353965+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.962404118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.962410034+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:29.962425772+07:00","message":"[buffer interim] 159 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.962432159+07:00","message":"[bufferProcess] interim [780000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:29.962434225+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.299962278+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.300003141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานโรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.30000986+07:00","message":"receive interim result [false|false]: ทำงานโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.300026242+07:00","message":"[buffer interim] 159 false ทำงานโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.300036415+07:00","message":"[bufferProcess] interim [80000000]:ทำงานโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.300038862+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.300044594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.300047416+07:00","message":"> Transcript [546] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.30004969+07:00","message":"Set StatePrefix (first interim): 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.466062543+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.466106837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.466112799+07:00","message":"receive interim result [false|false]: ทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.466127608+07:00","message":"[buffer interim] 159 false ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466134582+07:00","message":"[bufferProcess] interim [260000000]:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466137538+07:00","message":"[bufferProcess] send to processor:ทำงานโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466144969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466148199+07:00","message":"> Transcript [547] [false]: 'ทำงานโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466151487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466153972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466156692+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.466158907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:30.873013688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:30.873033287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.110054494+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.110096321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วมกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.110102473+07:00","message":"receive interim result [false|false]: ทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.110116162+07:00","message":"[buffer interim] 159 false ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110124146+07:00","message":"[bufferProcess] interim [860000000]:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110126999+07:00","message":"[bufferProcess] send to processor:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110134522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110137172+07:00","message":"> Transcript [548] [false]: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110140257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110142175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110144112+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.110146222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.249781115+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.308666728+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.368101796+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.383510133+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.383547286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วมกับ\",\"confidence\":0.937137}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.383553053+07:00","message":"receive interim result [true|false]: ทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.383563521+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.383566418+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.383572478+07:00","message":"[buffer interim] 159 true ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383579494+07:00","message":"[bufferProcess] interim [240000000]:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383582898+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383586871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383589687+07:00","message":"> Transcript [549] [false]: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383592888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383594727+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383596527+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383598471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383599959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383601919+07:00","message":"> Transcript [550] [true]: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383603878+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383605773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383607487+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383609283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.383612099+07:00","message":"Push: 'ทำงานร่วมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.383618878+07:00","message":"push: {true ทำงานร่วมกับ 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:32.39114575+07:00","message":"write wav file: './tmp/7559/7559_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.554502902+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.554523086+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.554526041+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.554533605+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.554541796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.554546028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.554548817+07:00","message":"> Transcript [551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.554551366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.554553436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.554555141+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.554556905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.55455964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.554569738+07:00","message":"push: {true \n 0 0xc001f82580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:32.559168387+07:00","message":"write wav file: './tmp/7559/7559_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.950536923+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448325453+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448354596+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448357405+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448359161+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448361047+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448362652+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448364649+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448366416+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448368097+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448369771+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448371725+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448373407+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448375183+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448376866+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448378637+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448380397+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.44838221+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448384125+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448385697+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448387273+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448388797+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.448390345+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:33.873859134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:33.873870648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:33.97916058+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.050416506+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.084439023+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.08445875+07:00","message":"found end of frame, send empty tag with msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.084461967+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.08446887+07:00","message":"[buffer interim] 161 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.084475276+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.084479236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.084481931+07:00","message":"> Transcript [552] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.084484196+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.084486463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.084488212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.084489936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.08450035+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.084509198+07:00","message":"push: {true \n 0 0xc0004a3100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:34.090508537+07:00","message":"write wav file: './tmp/7559/7559_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.329541163+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.415663371+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.415690855+07:00","message":"found end of frame, send empty tag with msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.415694514+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.415703012+07:00","message":"[buffer interim] 162 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415710656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415716537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415719783+07:00","message":"> Transcript [553] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415722288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415724701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415726485+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415728347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.415731845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.41574181+07:00","message":"push: {true \n 0 0xc002014c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:35.422818812+07:00","message":"write wav file: './tmp/7559/7559_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.450691748+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.517314787+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.641536505+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.641561576+07:00","message":"found end of frame, send empty tag with msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.641565196+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.64157243+07:00","message":"[buffer interim] 163 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641579153+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641582648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641585259+07:00","message":"> Transcript [554] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641587756+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641590082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641591934+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641593666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.641596774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.641606702+07:00","message":"push: {true \n 0 0xc0004a3880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:35.646347379+07:00","message":"write wav file: './tmp/7559/7559_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.650666102+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.656182205+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.65623589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ์ตูน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.656241248+07:00","message":"receive interim result [false|false]: การ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.656258198+07:00","message":"[buffer interim] 164 false การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.656265545+07:00","message":"[bufferProcess] interim [770000000]:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.656267654+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.656273725+07:00","message":"[bufferProcess] send to processor (ticker):การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.656276436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.656279046+07:00","message":"> Transcript [555] [false]: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.656281619+07:00","message":"Set StatePrefix (first interim): 'การ์ตูน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:36.874022017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:36.874032999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.497471244+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.605366627+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.605399264+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.605407831+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.605418232+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.605420291+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.605426703+07:00","message":"[buffer interim] 164 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.6054363+07:00","message":"[bufferProcess] interim [880000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.60544454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.605449236+07:00","message":"> Transcript [556] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.60545396+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.605456961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.605460081+07:00","message":"StatePrefix: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.605463667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.605470797+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.605479658+07:00","message":"push: {true  0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:37.612695591+07:00","message":"write wav file: './tmp/7559/7559_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.759726373+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.886543168+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.008810753+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.290853293+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.290879103+07:00","message":"found end of frame, send empty tag with msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.29088347+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.290891751+07:00","message":"[buffer interim] 165 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290909392+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290914865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290918894+07:00","message":"> Transcript [557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290922799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290926036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290928892+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290932032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.290935956+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.290947275+07:00","message":"push: {true \n 0 0xc000045c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:38.295624568+07:00","message":"write wav file: './tmp/7559/7559_165.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:39.875038837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:39.875052348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.638044226+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.751884105+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.751907069+07:00","message":"found end of frame, send empty tag with msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.751913682+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.751923445+07:00","message":"[buffer interim] 166 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.751937454+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.75194172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.751944632+07:00","message":"> Transcript [558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.751947288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.751949546+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.751951318+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.751953208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.751958626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.751968437+07:00","message":"push: {true \n 0 0xc002e5c880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:40.761836134+07:00","message":"write wav file: './tmp/7559/7559_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.409681366+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.479964948+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.63381164+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.633848307+07:00","message":"found end of frame, send empty tag with msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.63385361+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.633864683+07:00","message":"[buffer interim] 167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633875273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633879686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633882653+07:00","message":"> Transcript [559] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633885442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633887542+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633889598+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633891519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.633898434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.633910299+07:00","message":"push: {true \n 0 0xc002e5c200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:41.64026719+07:00","message":"write wav file: './tmp/7559/7559_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.930915526+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.047594392+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.166209922+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.166235279+07:00","message":"found end of frame, send empty tag with msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.166238882+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.166245989+07:00","message":"[buffer interim] 168 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.166280948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.16628518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.166288304+07:00","message":"> Transcript [560] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.166290694+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.166293072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.166294944+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.16629668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.166303259+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.16631258+07:00","message":"push: {true \n 0 0xc0004a2500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:42.170487435+07:00","message":"write wav file: './tmp/7559/7559_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.180643051+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:42.87507202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:42.875087694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.22730059+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.227335183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.227340476+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.227353837+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.227358916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.227361391+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.227379493+07:00","message":"[buffer interim] 169 false ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.227400517+07:00","message":"[buffer interim] 169 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227409657+07:00","message":"[bufferProcess] interim [380000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227412426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227419729+07:00","message":"[bufferProcess] send to processor (ticker):ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227423364+07:00","message":"[bufferProcess] interim [740000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227425635+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227428883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227432911+07:00","message":"> Transcript [561] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:45.227435889+07:00","message":"Set StatePrefix (first interim): 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:45.827296806+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:45.875462569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:45.875490165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.089847572+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.146793081+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.211470261+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.334679349+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.334701907+07:00","message":"found end of frame, send empty tag with msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.334705041+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.334761999+07:00","message":"[buffer interim] force interim is final (2) :ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334778051+07:00","message":"[bufferProcess] interim [740000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.33480258+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334809164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334813586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334818516+07:00","message":"> Transcript [562] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334820492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334823104+07:00","message":"Set new StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334824836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.33482688+07:00","message":"> Transcript [563] [true]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334829065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334830939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334832936+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334834934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.33484113+07:00","message":"Push: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334842782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334844605+07:00","message":"> Transcript [564] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334846683+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334848289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334849901+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334851581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.334853428+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.334862445+07:00","message":"push: {true ปลูกพืช 0 0xc002014180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.334868443+07:00","message":"push: {true \n 0 0xc002014680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:46.342486312+07:00","message":"write wav file: './tmp/7559/7559_169.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:46.342487028+07:00","message":"write wav file: './tmp/7559/7559_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529545456+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529587299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529594785+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529614484+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529620823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529623654+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529629676+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529632437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529630876+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529652654+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529634866+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529691943+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529713555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529716923+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529722563+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529725908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529728128+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529732716+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529735227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529737412+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529741914+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529746141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ในมาตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529747825+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529757938+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529762837+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืชแล้วนำไปไว้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529767241+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529749085+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.529778367+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืชแล้วนำไปไว้ในมาตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753474232+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753505716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.7535108+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้ในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753529392+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753534306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ในป่า\",\"confidence\":0.9560695}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753537018+07:00","message":"receive interim result [true|false]: ปลูกพืชแล้วนำไปไว้ในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.75353996+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753542069+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753547841+07:00","message":"[buffer interim] this message is already final false 169: 'ปลูกพืชแล้วนำไปไว้ในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.753553917+07:00","message":"[buffer interim] this message is already final true 169: 'ปลูกพืชแล้วนำไปไว้ในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.196820428+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.449882591+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.51704206+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.673325483+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.673352871+07:00","message":"found end of frame, send empty tag with msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.673357655+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.673367945+07:00","message":"[buffer interim] 172 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.673378602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.673383847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.673386588+07:00","message":"> Transcript [565] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.673388993+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.673391199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.673394021+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.6733963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.673403823+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.673413928+07:00","message":"push: {true \n 0 0xc001f83280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:48.678232596+07:00","message":"write wav file: './tmp/7559/7559_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.710247327+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:48.875994786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:48.876004702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:49.309709402+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:49.309731147+07:00","message":"found end of frame, send empty tag with msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:49.309734181+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:49.309739761+07:00","message":"[buffer interim] this message is already final true 171: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.059720199+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.250051255+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.589594873+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.589639021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.589644208+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.589657766+07:00","message":"[buffer interim] 174 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.589665314+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.58966733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.589674349+07:00","message":"[bufferProcess] send to processor (ticker):วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.589677297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.589680131+07:00","message":"> Transcript [566] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.589682517+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.763719393+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.763750629+07:00","message":"found end of frame, send empty tag with msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.763754584+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.763762091+07:00","message":"[buffer interim] this message is already final true 173: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.795381637+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.795429626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.795435823+07:00","message":"receive interim result [false|false]: ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.795450869+07:00","message":"[buffer interim] 174 false ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.795458243+07:00","message":"[bufferProcess] interim [600000000]:ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.795460522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.971854012+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.97188638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.97189151+07:00","message":"receive interim result [false|false]: ก็ต้องขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.971904121+07:00","message":"[buffer interim] 174 false ก็ต้องขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.971910524+07:00","message":"[bufferProcess] interim [780000000]:ก็ต้องขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.971912796+07:00","message":"[bufferProcess] send to processor:ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.971918087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.97192067+07:00","message":"> Transcript [567] [false]: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.971922881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.971924821+07:00","message":"Set new StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.657831897+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.750732186+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.750773071+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.750785834+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.750794993+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.750797327+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.750804866+07:00","message":"[buffer interim] 174 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750814388+07:00","message":"[bufferProcess] interim [620000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750817762+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ต้องขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750821976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750825049+07:00","message":"> Transcript [568] [false]: 'ก็ต้องขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750828087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.75083012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750832517+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750834572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750836316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750838238+07:00","message":"> Transcript [569] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750840304+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750841867+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750843444+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750845036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.750847616+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.750856265+07:00","message":"push: {true  0 0xc002014e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:51.756889374+07:00","message":"write wav file: './tmp/7559/7559_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.850041408+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:51.877064581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:51.877104015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.576313408+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.576359186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.576365024+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.576382352+07:00","message":"[buffer interim] 175 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.576390795+07:00","message":"[bufferProcess] interim [780000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.576394664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.747849796+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.811114202+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.844918774+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.844957176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.844964116+07:00","message":"receive interim result [true|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.844974303+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.844976373+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.844981071+07:00","message":"[buffer interim] 175 true มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.844988287+07:00","message":"[bufferProcess] interim [110000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.844994844+07:00","message":"[bufferProcess] send to processor (isfinal):มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.844998346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.84500129+07:00","message":"> Transcript [570] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.845003659+07:00","message":"Set StatePrefix (first interim): 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.845005226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.845007051+07:00","message":"> Transcript [571] [true]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.845012086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.845014178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.845015982+07:00","message":"StatePrefix: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.845017898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:52.84502511+07:00","message":"Push: 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.845033418+07:00","message":"push: {true มีลักษณะ 0 0xc002e5cc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:52.850614012+07:00","message":"write wav file: './tmp/7559/7559_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.258681366+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.348955544+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.348984333+07:00","message":"found end of frame, send empty tag with msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.348987879+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.348996401+07:00","message":"[buffer interim] 176 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349004765+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349008187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349010785+07:00","message":"> Transcript [572] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349014186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349016041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349017815+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349019597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.349022387+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.349031317+07:00","message":"push: {true \n 0 0xc002e5d000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:53.356818504+07:00","message":"write wav file: './tmp/7559/7559_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.58059147+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.647689879+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.777473702+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.777493313+07:00","message":"found end of frame, send empty tag with msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.777496563+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.777504844+07:00","message":"[buffer interim] 177 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.777512569+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.777516758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.777519704+07:00","message":"> Transcript [573] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.777522375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.77752435+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.777526134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.77752798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.777539535+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.777550039+07:00","message":"push: {true \n 0 0xc002e5c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:53.78215226+07:00","message":"write wav file: './tmp/7559/7559_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.84011357+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.02703811+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.122992932+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.123022291+07:00","message":"found end of frame, send empty tag with msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.123025792+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.123034982+07:00","message":"[buffer interim] 178 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.12304362+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.123052574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.123055561+07:00","message":"> Transcript [574] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.123058366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.123060397+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.123062331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.1230647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.123072111+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.123082471+07:00","message":"push: {true \n 0 0xc002e5c600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:54.127923495+07:00","message":"write wav file: './tmp/7559/7559_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.219002717+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.477408547+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.567427592+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.567446688+07:00","message":"found end of frame, send empty tag with msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.567449826+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.567456604+07:00","message":"[buffer interim] 179 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567463432+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567467777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567470358+07:00","message":"> Transcript [575] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567472661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567474401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567476092+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567477757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.567480414+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.567487257+07:00","message":"push: {true \n 0 0xc002e5cb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:54.572410433+07:00","message":"write wav file: './tmp/7559/7559_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.609993345+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.669184846+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.728969404+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.770684534+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.770711141+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.770714556+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.770721329+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770729218+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770732587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770735307+07:00","message":"> Transcript [576] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770737659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770739474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770741653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770743403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.770745919+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.770753891+07:00","message":"push: {true \n 0 0xc001f82f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:54.774891516+07:00","message":"write wav file: './tmp/7559/7559_180.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:54.878131704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:54.87815691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.158456481+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.158505233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.158511804+07:00","message":"receive interim result [false|false]: เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.158526821+07:00","message":"[buffer interim] 181 false เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.158533622+07:00","message":"[bufferProcess] interim [260000000]:เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.158535834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.158541502+07:00","message":"[bufferProcess] send to processor (ticker):เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.158544222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.158546442+07:00","message":"> Transcript [577] [false]: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.158550567+07:00","message":"Set StatePrefix (first interim): 'เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.685448969+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.685518685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.685526938+07:00","message":"receive interim result [false|false]: เคยปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.685544508+07:00","message":"[buffer interim] 181 false เคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.685556979+07:00","message":"[bufferProcess] interim [680000000]:เคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.685560287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.744071782+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.74411786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.74412399+07:00","message":"receive interim result [false|false]: เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.744139254+07:00","message":"[buffer interim] 181 false เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.744146642+07:00","message":"[bufferProcess] interim [740000000]:เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.744149012+07:00","message":"[bufferProcess] send to processor:เคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.744155996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.744158979+07:00","message":"> Transcript [578] [false]: 'เคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.744162534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.744164571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.74416701+07:00","message":"StatePrefix: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.744169387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.794176152+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.794217432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.794225295+07:00","message":"receive interim result [false|false]: เคยปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.794239658+07:00","message":"[buffer interim] 181 false เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794246024+07:00","message":"[bufferProcess] interim [860000000]:เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794248572+07:00","message":"[bufferProcess] send to processor:เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794255538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794258076+07:00","message":"> Transcript [579] [false]: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794260499+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794262693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794264653+07:00","message":"StatePrefix: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.794267629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.049903087+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.049942219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.049951616+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.049963751+07:00","message":"[buffer interim] 181 false เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.049969876+07:00","message":"[bufferProcess] interim [160000000]:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.04997252+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.049977508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.049979697+07:00","message":"> Transcript [580] [false]: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.049982628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.050000031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.050002343+07:00","message":"StatePrefix: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.050004377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.706431503+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.706470779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.706476952+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.70649098+07:00","message":"[buffer interim] 181 false เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706498575+07:00","message":"[bufferProcess] interim [760000000]:เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706501511+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706505535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706508166+07:00","message":"> Transcript [581] [false]: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706511537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706513441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706515526+07:00","message":"StatePrefix: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706517482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706523451+07:00","message":"Push: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706525313+07:00","message":"TextPushed: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706527303+07:00","message":"Set new StatePrefix : 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.706529876+07:00","message":"Next Push (prob) : 'ปลูกพืชนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.706537852+07:00","message":"push: {false เคย 0 0xc000188400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.729838388+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.729878773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.729885298+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.729901135+07:00","message":"[buffer interim] 181 false เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729907581+07:00","message":"[bufferProcess] interim [820000000]:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729910662+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729916118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729918905+07:00","message":"> Transcript [582] [false]: 'เคยปลูกพืชนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729922153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729924508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729927918+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.729930272+07:00","message":"TextPushed: 'เคย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:57.878156331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:57.878172362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.886401948+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.88643613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.886444151+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.886459781+07:00","message":"[buffer interim] 181 false เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.886468981+07:00","message":"[bufferProcess] interim [940000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.886472603+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.886480642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.886483613+07:00","message":"> Transcript [583] [false]: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.886487128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.886489688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.88649196+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.88649459+07:00","message":"TextPushed: 'เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.085603995+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.08564208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.085647955+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.08566275+07:00","message":"[buffer interim] 181 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.085671846+07:00","message":"[bufferProcess] interim [180000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.085675093+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.085681089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.085683924+07:00","message":"> Transcript [584] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.08568692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.085688792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.085691566+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.085694461+07:00","message":"TextPushed: 'เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.66830876+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.668353416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.66835871+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.66837534+07:00","message":"[buffer interim] 181 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668383495+07:00","message":"[bufferProcess] interim [780000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668386066+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668389253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668391783+07:00","message":"> Transcript [585] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668395231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668397303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.66839912+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668401515+07:00","message":"TextPushed: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668404479+07:00","message":"Push: 'ปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668406351+07:00","message":"TextPushed: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668408467+07:00","message":"Set new StatePrefix : 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:58.668412337+07:00","message":"Next Push (prob) : 'อย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:58.668420865+07:00","message":"push: {false ปลูกพืชนะคะ 0 0xc000188400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.217700484+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.301218047+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.301261967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.301268895+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.301285985+07:00","message":"[buffer interim] 181 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.301294237+07:00","message":"[bufferProcess] interim [440000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.301297303+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.30130379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.301307656+07:00","message":"> Transcript [586] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.301311845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.301314366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.301317941+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.301320816+07:00","message":"TextPushed: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.357763033+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.357813926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน\",\"confidence\":0.9566921}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.357820981+07:00","message":"receive interim result [true|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.357835229+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.357838125+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.357845212+07:00","message":"[buffer interim] 181 true เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357854246+07:00","message":"[bufferProcess] interim [500000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357859698+07:00","message":"[bufferProcess] send to processor (isfinal):เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.35786333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357866076+07:00","message":"> Transcript [587] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357869404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357871442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357873604+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357876211+07:00","message":"TextPushed: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357877999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357879906+07:00","message":"> Transcript [588] [true]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357881918+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357883542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357885104+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357886857+07:00","message":"TextPushed: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.357890495+07:00","message":"Push: 'อย่างเช่นมะเขือเทศทานตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.357899442+07:00","message":"push: {true อย่างเช่นมะเขือเทศทานตะวัน 0 0xc000188400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:59.36866841+07:00","message":"write wav file: './tmp/7559/7559_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.540205781+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.585861145+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.585909523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.585915258+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.585933271+07:00","message":"[buffer interim] 182 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.58593974+07:00","message":"[bufferProcess] interim [840000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.585942055+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.58594865+07:00","message":"[bufferProcess] send to processor (ticker):ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.58595144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.585954113+07:00","message":"> Transcript [589] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.585956165+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.721622434+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.721664581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.721670938+07:00","message":"receive interim result [false|false]: ให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.721687191+07:00","message":"[buffer interim] 182 false ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.721697704+07:00","message":"[bufferProcess] interim [960000000]:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.721699867+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.741225955+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.74125198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.741257512+07:00","message":"receive interim result [false|false]: ให้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.741270584+07:00","message":"[buffer interim] 182 false ให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.741276299+07:00","message":"[bufferProcess] interim [20000000]:ให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.74127868+07:00","message":"[bufferProcess] send to processor:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.741281931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.741284671+07:00","message":"> Transcript [590] [false]: 'ให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.741287764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.741290001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.741292303+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.741294266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:00.878529976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:00.878546044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.900587527+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.900623941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.900629808+07:00","message":"receive interim result [false|false]: ให้ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.900643904+07:00","message":"[buffer interim] 182 false ให้ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900651334+07:00","message":"[bufferProcess] interim [140000000]:ให้ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900654005+07:00","message":"[bufferProcess] send to processor:ให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900660865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900663646+07:00","message":"> Transcript [591] [false]: 'ให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900666486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900668587+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900670542+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.900672767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.006898313+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.006940062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.00694542+07:00","message":"receive interim result [false|false]: ให้ได้รับแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.006961683+07:00","message":"[buffer interim] 182 false ให้ได้รับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006968183+07:00","message":"[bufferProcess] interim [320000000]:ให้ได้รับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006970502+07:00","message":"[bufferProcess] send to processor:ให้ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006973673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006976492+07:00","message":"> Transcript [592] [false]: 'ให้ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006979418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006982267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006984278+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.006986373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.155793012+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.155827135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.155832773+07:00","message":"receive interim result [false|false]: ให้ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.155846044+07:00","message":"[buffer interim] 182 false ให้ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155852541+07:00","message":"[bufferProcess] interim [440000000]:ให้ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155854775+07:00","message":"[bufferProcess] send to processor:ให้ได้รับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155859728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.15586226+07:00","message":"> Transcript [593] [false]: 'ให้ได้รับแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155865112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155866962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155868994+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.1558713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155875645+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155877688+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155879684+07:00","message":"Set new StatePrefix : 'ให้ได้รับแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.155881936+07:00","message":"Next Push (prob) : 'ได้รับแต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.155888892+07:00","message":"push: {false ให้ 0 0xc001f83700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.310587607+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.310627434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.310635801+07:00","message":"receive interim result [false|false]: ให้ได้รับจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.310648548+07:00","message":"[buffer interim] 182 false ให้ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.310656682+07:00","message":"[bufferProcess] interim [620000000]:ให้ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.310659995+07:00","message":"[bufferProcess] send to processor:ให้ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.310666521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.310670127+07:00","message":"> Transcript [594] [false]: 'ให้ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.310672957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.310676273+07:00","message":"Set new StatePrefix: 'ให้ได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.481506662+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.481543237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.481549152+07:00","message":"receive interim result [false|false]: ให้ได้รับกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.481564022+07:00","message":"[buffer interim] 182 false ให้ได้รับกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481571175+07:00","message":"[bufferProcess] interim [740000000]:ให้ได้รับกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481573815+07:00","message":"[bufferProcess] send to processor:ให้ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481580673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481583656+07:00","message":"> Transcript [595] [false]: 'ให้ได้รับจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481587025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481589276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481591401+07:00","message":"StatePrefix: 'ให้ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.481594167+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.96727202+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.04505579+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.045098958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.045105893+07:00","message":"receive interim result [false|false]: ให้ได้รับกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.045122685+07:00","message":"[buffer interim] 182 false ให้ได้รับกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.045131294+07:00","message":"[bufferProcess] interim [340000000]:ให้ได้รับกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.045134557+07:00","message":"[bufferProcess] send to processor:ให้ได้รับกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.045141154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.045145276+07:00","message":"> Transcript [596] [false]: 'ให้ได้รับกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.045148578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.045152557+07:00","message":"Set new StatePrefix: 'ให้ได้รับกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.099262378+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.112341594+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.112374739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับจ้ะ\",\"confidence\":0.8380928}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.112380635+07:00","message":"receive interim result [true|false]: ให้ได้รับจ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.112391399+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.112393705+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.112398599+07:00","message":"[buffer interim] 182 true ให้ได้รับจ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112405331+07:00","message":"[bufferProcess] interim [460000000]:ให้ได้รับจ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112412225+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ได้รับกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112415524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112418091+07:00","message":"> Transcript [597] [false]: 'ให้ได้รับกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112421331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112423106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112425361+07:00","message":"StatePrefix: 'ให้ได้รับกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112427689+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112429358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112431236+07:00","message":"> Transcript [598] [true]: 'ให้ได้รับจ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112433553+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112435337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112437357+07:00","message":"StatePrefix: 'ให้ได้รับกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112439368+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.112446891+07:00","message":"Push: 'ได้รับจ้ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.112453964+07:00","message":"push: {true ได้รับจ้ะ 0 0xc001f83700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:02.120425108+07:00","message":"write wav file: './tmp/7559/7559_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.167337025+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.311207258+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.311225898+07:00","message":"found end of frame, send empty tag with msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.311230014+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.31123773+07:00","message":"[buffer interim] 183 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.311245648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.311251484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.311254319+07:00","message":"> Transcript [599] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.311257258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.31125924+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.311261085+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.311262929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:02.311269687+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.311280856+07:00","message":"push: {true \n 0 0xc002e5d600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:02.316075951+07:00","message":"write wav file: './tmp/7559/7559_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:02.419214787+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.14834214+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.148383544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.148390133+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.148410949+07:00","message":"[buffer interim] 184 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.14842694+07:00","message":"[bufferProcess] interim [540000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.148428921+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.300810569+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.300851458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.300859025+07:00","message":"receive interim result [false|false]: ต้นกล้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.30087319+07:00","message":"[buffer interim] 184 false ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.300881252+07:00","message":"[bufferProcess] interim [720000000]:ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.300884121+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.300890732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.300893703+07:00","message":"> Transcript [600] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.300896164+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.41522213+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.415272777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.415277619+07:00","message":"receive interim result [false|false]: ต้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.415294754+07:00","message":"[buffer interim] 184 false ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.415301835+07:00","message":"[bufferProcess] interim [780000000]:ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.415304101+07:00","message":"[bufferProcess] send to processor:ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.415310657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.415313725+07:00","message":"> Transcript [601] [false]: 'ต้นกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.41531837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.415320681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.415322493+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.415324478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447514463+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447531778+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447535021+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447536753+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447538483+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447540233+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447541884+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447544476+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.44754644+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447548225+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447550126+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447551762+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447553274+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447554773+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447556669+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447558341+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447559894+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447561677+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447563225+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447564821+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447566392+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447567929+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447569522+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.447571129+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.837287327+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.837329512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.837335263+07:00","message":"receive interim result [false|false]: ต้นจากตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.83734825+07:00","message":"[buffer interim] 184 false ต้นจากตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837355357+07:00","message":"[bufferProcess] interim [200000000]:ต้นจากตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837361806+07:00","message":"[bufferProcess] send to processor:ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837369883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837373127+07:00","message":"> Transcript [602] [false]: 'ต้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837376279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837378217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837380202+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.837382379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:03.879048393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:03.87905996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.094858431+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.094895395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งโต๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.094901952+07:00","message":"receive interim result [false|false]: ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.094914572+07:00","message":"[buffer interim] 184 false ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.094921521+07:00","message":"[bufferProcess] interim [500000000]:ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.094923891+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.09493097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.094935003+07:00","message":"> Transcript [603] [false]: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.094939605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.094941917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.094944127+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.09494622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.169706859+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.16975696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.16976406+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.169786733+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169795462+07:00","message":"[bufferProcess] interim [560000000]:ต้นจากตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169798272+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169804891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169807968+07:00","message":"> Transcript [604] [false]: 'ต้นจากตั้งโต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169812589+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169815561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169819361+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169821812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169828534+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169830273+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169832161+07:00","message":"Set new StatePrefix : 'ต้นจากตั้งโต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.169834215+07:00","message":"Next Push (prob) : 'จากตั้งโต๊ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.169843392+07:00","message":"push: {false ต้น 0 0xc00039ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.694897947+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.69494558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.694953137+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.694967046+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.694974465+07:00","message":"[bufferProcess] interim [40000000]:ต้นจากตั้งตรงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.69497736+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.694999276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.695002468+07:00","message":"> Transcript [605] [false]: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.69500474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.69500705+07:00","message":"Set new StatePrefix: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.800686528+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.800724731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.800730946+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.800746484+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800753377+07:00","message":"[bufferProcess] interim [160000000]:ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800755912+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800760766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800763637+07:00","message":"> Transcript [606] [false]: 'ต้นจากตั้งตรงเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800767466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800769455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800771246+07:00","message":"StatePrefix: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.800780151+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.27246781+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.272517242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.272523607+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.272538136+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.272545084+07:00","message":"[bufferProcess] interim [580000000]:ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.272547577+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.272553725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.272556203+07:00","message":"> Transcript [607] [false]: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.272559791+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.27256181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.272563961+07:00","message":"StatePrefix: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.272566835+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.743832131+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.743889253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.743895518+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.743911222+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743918688+07:00","message":"[bufferProcess] interim [940000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743921624+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743928214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743931259+07:00","message":"> Transcript [608] [false]: 'ต้นจากตั้งตรงแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743935015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743938317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743940386+07:00","message":"StatePrefix: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.743942994+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.959972844+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.96001689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.960023831+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.96004215+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960049226+07:00","message":"[bufferProcess] interim [240000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960052108+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.96005921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960062249+07:00","message":"> Transcript [609] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960067545+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960070874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960074529+07:00","message":"StatePrefix: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960078225+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960087645+07:00","message":"Push: 'จากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960089982+07:00","message":"TextPushed: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960092458+07:00","message":"Set new StatePrefix : 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.960094741+07:00","message":"Next Push (prob) : 'แล้วก็ขึ้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.960102143+07:00","message":"push: {false จากตั้งตรง 0 0xc00039ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.181273473+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.181312718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.181319351+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.181333234+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181341154+07:00","message":"[bufferProcess] interim [600000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181343687+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181349339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181352175+07:00","message":"> Transcript [610] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181355832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181358058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181360003+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.181362695+07:00","message":"TextPushed: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.319665048+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.31970374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.319714201+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.319727543+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319735614+07:00","message":"[bufferProcess] interim [720000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319738679+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319745783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319748782+07:00","message":"> Transcript [611] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319752169+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319754437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319756701+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.319759684+07:00","message":"TextPushed: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.673561062+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.673597112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.673603476+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.673615384+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.673622152+07:00","message":"[bufferProcess] interim [80000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.673624692+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.67363009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.673632752+07:00","message":"> Transcript [612] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.673636082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.673638804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.673641237+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:06.673643804+07:00","message":"TextPushed: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:06.88006859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:06.880083977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.244981433+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.245022152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.245027945+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.245047264+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245056231+07:00","message":"[bufferProcess] interim [680000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245059038+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245062846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245066032+07:00","message":"> Transcript [613] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245070587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245072626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245075+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.2450775+07:00","message":"TextPushed: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245081219+07:00","message":"Push: 'แล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245083392+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245085498+07:00","message":"Set new StatePrefix : 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.245087775+07:00","message":"Next Push (prob) : 'ทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.245096997+07:00","message":"push: {false แล้วก็ขึ้นไป 0 0xc00039ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.780267328+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.780310562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.780318391+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.780332668+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.78034352+07:00","message":"[bufferProcess] interim [180000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780346714+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780350551+07:00","message":"[bufferProcess] send to processor (ticker):ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780354495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780359055+07:00","message":"> Transcript [614] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780362326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.78036445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780366739+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780369353+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780371376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780373306+07:00","message":"> Transcript [615] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780375301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780376946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780378626+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.780380464+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.03202615+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.032067062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.032074672+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.032089927+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.032097907+07:00","message":"[bufferProcess] interim [420000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.032100443+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.260124148+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.260160476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.260166653+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.2601829+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260190239+07:00","message":"[bufferProcess] interim [480000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260192853+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260196597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260199221+07:00","message":"> Transcript [616] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260202381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260204313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260209438+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.260212232+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.407658253+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.42113151+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.421185011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้นี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.421194825+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้นี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.421209816+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้นี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421216154+07:00","message":"[bufferProcess] interim [540000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้นี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421218849+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421224053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.42122726+07:00","message":"> Transcript [617] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421230855+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421232815+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.42123542+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421238482+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421243236+07:00","message":"Push: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421245567+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421247785+07:00","message":"Set new StatePrefix : 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.421250411+07:00","message":"Next Push (prob) : 'เพราะว่าถ้าเรานำต้นไม้หนีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.421258063+07:00","message":"push: {false ทางด้านบนนะคะ 0 0xc00039ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.513510297+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.51356707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.513574314+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.51358879+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.513595515+07:00","message":"[bufferProcess] interim [600000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.513598492+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้นี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.513603615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.513606363+07:00","message":"> Transcript [618] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้นี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.513608946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.513610815+07:00","message":"Set new StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้นี้จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.59960136+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.674815453+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.67484804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.674854807+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.674868883+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.674875919+07:00","message":"[bufferProcess] interim [660000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.674878846+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.674882569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.674885772+07:00","message":"> Transcript [619] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.674888363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.674890159+07:00","message":"Set new StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.760384938+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.760423892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.76043135+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.760442868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" DIY\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.760445369+07:00","message":"receive interim result [false|false]:  DIY"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.760451883+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.760455581+07:00","message":"[buffer interim] 184 false  DIY"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.760461085+07:00","message":"[bufferProcess] interim [780000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.760463636+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.76046687+07:00","message":"[bufferProcess] interim [780000000]: DIY"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.760469123+07:00","message":"[bufferProcess] update buffer: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ DIY"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.760471942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.760474665+07:00","message":"> Transcript [620] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.760477163+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.811610073+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.811639565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.811646551+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.811659699+07:00","message":"[buffer interim] 184 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.81166594+07:00","message":"[bufferProcess] interim [900000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.811668782+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ DIY"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.811674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.811676698+07:00","message":"> Transcript [621] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ DIY'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.811679238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.811681158+07:00","message":"Set new StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ DIY'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:09.880531631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:09.880551996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.947143501+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.947182563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไปไว้\",\"confidence\":0.93869674}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.947189005+07:00","message":"receive interim result [true|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.947198316+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.947200261+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.947205619+07:00","message":"[buffer interim] 184 true ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947214904+07:00","message":"[bufferProcess] interim [990000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947218069+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947221604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947224201+07:00","message":"> Transcript [622] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947226488+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947228991+07:00","message":"Set new StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.94723114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947233165+07:00","message":"> Transcript [623] [true]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้หนีไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.9472356+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947237739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947239644+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะเพราะว่าถ้าเรานำต้นไม้ไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947247863+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.947255135+07:00","message":"Push: 'เพราะว่าถ้าเรานำต้นไม้หนีไปไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.94726372+07:00","message":"push: {true เพราะว่าถ้าเรานำต้นไม้หนีไปไว้ 0 0xc00039ca00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:09.959709365+07:00","message":"write wav file: './tmp/7559/7559_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.297220749+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.428164684+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.671156452+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.67117564+07:00","message":"found end of frame, send empty tag with msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.671179109+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.671186387+07:00","message":"[buffer interim] 185 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671193695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671198082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671200878+07:00","message":"> Transcript [624] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671203224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671205479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671207272+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671209048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.671211925+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.671222298+07:00","message":"push: {true \n 0 0xc001f82d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:11.677067935+07:00","message":"write wav file: './tmp/7559/7559_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.837143978+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.921095006+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.921111637+07:00","message":"found end of frame, send empty tag with msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.921114533+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.921120638+07:00","message":"[buffer interim] 186 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.921127397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.921132223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.9211349+07:00","message":"> Transcript [625] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.921137218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.921139782+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.921141453+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.921143096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.921145714+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.921153104+07:00","message":"push: {true \n 0 0xc0004a2a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:11.926909493+07:00","message":"write wav file: './tmp/7559/7559_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.159479592+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:12.880607595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:12.880607654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.74372139+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.743763101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.74377247+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.743785707+07:00","message":"[buffer interim] 187 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.7437918+07:00","message":"[bufferProcess] interim [400000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.743793779+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.743799183+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.743801939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.743807836+07:00","message":"> Transcript [626] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.743814048+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:15.881057174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:15.881057176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.923629865+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.923671292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.923677844+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.923691676+07:00","message":"[buffer interim] 187 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.923699503+07:00","message":"[bufferProcess] interim [540000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.923701655+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.923708067+07:00","message":"[bufferProcess] send to processor (ticker):ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.923710962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.923713852+07:00","message":"> Transcript [627] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.923716369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.923719557+07:00","message":"Set new StatePrefix: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.576253706+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.651096622+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.698083331+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.698130981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\",\"confidence\":0.8037607}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.698138209+07:00","message":"receive interim result [true|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.69815037+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.698152493+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.698159435+07:00","message":"[buffer interim] 187 true นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.698170651+07:00","message":"[bufferProcess] interim [440000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.698178323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.698183789+07:00","message":"> Transcript [628] [true]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.698187761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.698189636+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.698191488+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.69819357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.698200902+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.698209892+07:00","message":"push: {true นักเรียน 0 0xc001f83c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:16.709350778+07:00","message":"write wav file: './tmp/7559/7559_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.086427521+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.181836948+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.181858268+07:00","message":"found end of frame, send empty tag with msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.181861479+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.181869116+07:00","message":"[buffer interim] 188 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181877749+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181890375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181893553+07:00","message":"> Transcript [629] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181896262+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181898575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181900361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181902277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.181905355+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.181915741+07:00","message":"push: {true \n 0 0xc001f83d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:17.187169985+07:00","message":"write wav file: './tmp/7559/7559_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.609418141+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.726809935+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.809390119+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.80941326+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.809416707+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.809424321+07:00","message":"[buffer interim] 189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.809438769+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.809442813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.80944567+07:00","message":"> Transcript [630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.809448177+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.809450157+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.809451824+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.809453627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.809456703+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.80948629+07:00","message":"push: {true \n 0 0xc00039c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:17.814466185+07:00","message":"write wav file: './tmp/7559/7559_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.118598726+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.247575281+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.346282541+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.346304483+07:00","message":"found end of frame, send empty tag with msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.346307459+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.346314645+07:00","message":"[buffer interim] 190 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.346327915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.346332439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.34633523+07:00","message":"> Transcript [631] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.346337777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.346339739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.346341462+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.34634325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.346345942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.346355343+07:00","message":"push: {true \n 0 0xc002e5c800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:18.352441479+07:00","message":"write wav file: './tmp/7559/7559_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.368528586+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:18.881411477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:18.881421342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.245583294+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.245622398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.2456275+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.245642729+07:00","message":"[buffer interim] 191 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.245648771+07:00","message":"[bufferProcess] interim [860000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.245650873+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.245657041+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.24565941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.245662197+07:00","message":"> Transcript [632] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.245664679+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.922407503+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.92246523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.922474328+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.922492619+07:00","message":"[buffer interim] 191 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.922512632+07:00","message":"[bufferProcess] interim [460000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.922515978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:21.005036336+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:21.005082817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะจ๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:21.005089225+07:00","message":"receive interim result [false|false]: นะจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:21.005104485+07:00","message":"[buffer interim] 191 false นะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005112455+07:00","message":"[bufferProcess] interim [580000000]:นะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005115265+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005122596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005125291+07:00","message":"> Transcript [633] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005129403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005131748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005133755+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:21.005138187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:21.882469287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:21.882479825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386271814+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386315787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะจ๊ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386323644+07:00","message":"receive interim result [false|false]: นะจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386344345+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386352047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386355314+07:00","message":"receive interim result [false|false]: โค้งเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.3863632+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386365893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะจ๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386368255+07:00","message":"receive interim result [false|false]: นะจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386373293+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386377376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386379742+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386385294+07:00","message":"[buffer interim] 191 false นะจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386389198+07:00","message":"[buffer interim] 191 false โค้งเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.38639117+07:00","message":"[buffer interim] 191 false นะจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.386394924+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386401218+07:00","message":"[bufferProcess] interim [180000000]:นะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.38640362+07:00","message":"[bufferProcess] send to processor:นะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386406629+07:00","message":"[bufferProcess] send to processor (ticker):นะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386408988+07:00","message":"[bufferProcess] interim [240000000]:โค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386410768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386413019+07:00","message":"[bufferProcess] interim [420000000]:นะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386414792+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386416829+07:00","message":"[bufferProcess] interim [480000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386418606+07:00","message":"[bufferProcess] send to processor:นะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386424101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386442777+07:00","message":"> Transcript [634] [false]: 'นะจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386446682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.38644919+07:00","message":"Set new StatePrefix: 'นะจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386451234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386453195+07:00","message":"> Transcript [635] [false]: 'นะจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386456225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386458718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386460557+07:00","message":"StatePrefix: 'นะจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386462406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386464018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386466431+07:00","message":"> Transcript [636] [false]: 'โค้งเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386468046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386469627+07:00","message":"Set new StatePrefix: 'โค้งเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386471111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386478546+07:00","message":"> Transcript [637] [false]: 'นะจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386480305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.386481884+07:00","message":"Set new StatePrefix: 'นะจ๊ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:23.681781267+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:23.681822457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:23.681828505+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:23.681841914+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681849352+07:00","message":"[bufferProcess] interim [80000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681851829+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681856931+07:00","message":"[bufferProcess] send to processor (ticker):โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681859781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681862449+07:00","message":"> Transcript [638] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681864638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681866984+07:00","message":"Set new StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681868869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681870727+07:00","message":"> Transcript [639] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681872976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681876291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681878126+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:23.681880041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.005239876+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.005284308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.00529125+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.00530629+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.005310779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.005313527+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.005319067+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.005322297+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005328241+07:00","message":"[bufferProcess] interim [200000000]:โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005330177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005332953+07:00","message":"[bufferProcess] interim [320000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005336529+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005342991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005348839+07:00","message":"> Transcript [640] [false]: 'โค้งเข้าหาแสงเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005352841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005355+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005356909+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.005359187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586715814+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586773807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586779875+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586801019+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586807824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586810871+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.58681755+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.58682101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586823546+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586832677+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586836566+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586838724+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586844786+07:00","message":"[bufferProcess] interim [400000000]:โค้งเข้าหาแสงจากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586847316+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586850211+07:00","message":"[bufferProcess] interim [580000000]:โค้งเข้าหาแสงจากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586852066+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586854115+07:00","message":"[bufferProcess] interim [700000000]:โค้งเข้าหาแสงจากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586856445+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586861616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586875906+07:00","message":"> Transcript [641] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586881289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586883717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586885872+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586888069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586890534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586893068+07:00","message":"> Transcript [642] [false]: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586895228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586897074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586903409+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586905343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586908773+07:00","message":"Push: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586910809+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586912865+07:00","message":"Set new StatePrefix : 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586915012+07:00","message":"Next Push (prob) : 'จากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586916492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586920125+07:00","message":"> Transcript [643] [false]: 'โค้งเข้าหาแสงจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.58692231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586923982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586925602+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.586927388+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.586936428+07:00","message":"push: {false โค้งเข้าหาแสง 0 0xc0004a2480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.753870891+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.753912835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.753919161+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.753931458+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.75393862+07:00","message":"[bufferProcess] interim [820000000]:โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.753941558+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.753947072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.753949657+07:00","message":"> Transcript [644] [false]: 'โค้งเข้าหาแสงจากในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.75395315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.753955401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.753957395+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.753959788+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:24.882637709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:24.882651694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135277181+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.13532005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135327024+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135341601+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135345522+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":"2026-04-30T13:12:25.135349208+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135362603+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135367518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135370154+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135375545+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135378872+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135382068+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135388786+07:00","message":"[bufferProcess] interim [360000000]:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135391143+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135394101+07:00","message":"[bufferProcess] interim [480000000]:โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135396104+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135398508+07:00","message":"[bufferProcess] interim [540000000]:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135400571+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135403325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135406009+07:00","message":"> Transcript [645] [false]: 'โค้งเข้าหาแสงจากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135408965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135411041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135414092+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.13541637+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135418289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135420296+07:00","message":"> Transcript [646] [false]: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135422396+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135424251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135425973+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135427644+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135435389+07:00","message":"Push: 'จากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135437227+07:00","message":"TextPushed: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135444525+07:00","message":"Set new StatePrefix : 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135453341+07:00","message":"Next Push (prob) : 'นี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135455056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.13545707+07:00","message":"> Transcript [647] [false]: 'โค้งเข้าหาแสงจากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.135458729+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.135472631+07:00","message":"push: {false จากในรูป 0 0xc0004a2480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.391963061+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.392006835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.392013804+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.392031648+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.392039395+07:00","message":"[bufferProcess] interim [900000000]:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.392043245+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.3920523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.392055327+07:00","message":"> Transcript [648] [false]: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.392060543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.392062789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.392065094+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.392067836+07:00","message":"TextPushed: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.488305185+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.548850324+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.658866537+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.658903025+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":"2026-04-30T13:12:25.658909788+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.658921597+07:00","message":"[buffer interim] 191 false โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658928738+07:00","message":"[bufferProcess] interim [140000000]:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658931714+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658937298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658940374+07:00","message":"> Transcript [649] [false]: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658943722+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658945883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658948042+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.658950722+07:00","message":"TextPushed: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.919462611+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.919506057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน\",\"confidence\":0.953434}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.91951271+07:00","message":"receive interim result [true|false]: โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.919524751+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.919527036+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.919533837+07:00","message":"[buffer interim] 191 true โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919542244+07:00","message":"[bufferProcess] interim [320000000]:โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919545917+07:00","message":"[bufferProcess] send to processor (isfinal):โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.91954986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919553009+07:00","message":"> Transcript [650] [false]: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919556505+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.91955844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919560589+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919563228+07:00","message":"TextPushed: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919565145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919568352+07:00","message":"> Transcript [651] [true]: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919570506+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.9195721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919573716+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงจากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.919575488+07:00","message":"TextPushed: 'โค้งเข้าหาแสงจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.91957839+07:00","message":"Push: 'นี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.919586561+07:00","message":"push: {true นี้นะคะเป็นต้นทานตะวัน 0 0xc0004a2480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:25.932833299+07:00","message":"write wav file: './tmp/7559/7559_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.997035254+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.079577128+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.079598922+07:00","message":"found end of frame, send empty tag with msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.079601972+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.079608472+07:00","message":"[buffer interim] 192 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.079615088+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.079619238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.07962194+07:00","message":"> Transcript [652] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.079624421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.07962634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.079628234+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.079630114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.079637896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.079647122+07:00","message":"push: {true \n 0 0xc002e5ce80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:26.085186787+07:00","message":"write wav file: './tmp/7559/7559_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.129385017+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:27.883069904+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:27.883078614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.066489505+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.066535428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.066541416+07:00","message":"receive interim result [false|false]: ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.066556949+07:00","message":"[buffer interim] 193 false ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.066563387+07:00","message":"[bufferProcess] interim [980000000]:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.066565563+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.066571736+07:00","message":"[bufferProcess] send to processor (ticker):ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.066574493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.066576917+07:00","message":"> Transcript [653] [false]: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.066578983+07:00","message":"Set StatePrefix (first interim): 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.249485877+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.249525079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.249531696+07:00","message":"receive interim result [false|false]: ปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.249546823+07:00","message":"[buffer interim] 193 false ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.24955439+07:00","message":"[bufferProcess] interim [160000000]:ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.249556958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.885439362+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.885489706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.885497269+07:00","message":"receive interim result [false|false]: ปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.88551484+07:00","message":"[buffer interim] 193 false ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885532531+07:00","message":"[bufferProcess] interim [760000000]:ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885536302+07:00","message":"[bufferProcess] send to processor:ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885541332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885545427+07:00","message":"> Transcript [654] [false]: 'ปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885551084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885554068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885557087+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.885560543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.346172503+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.346210199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.346215989+07:00","message":"receive interim result [false|false]: ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.346230873+07:00","message":"[buffer interim] 193 false ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.346238905+07:00","message":"[bufferProcess] interim [240000000]:ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.346242511+07:00","message":"[bufferProcess] send to processor:ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.346246443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.346249512+07:00","message":"> Transcript [655] [false]: 'ปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.346254247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.346256266+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.3462581+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.346260244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.467254398+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.467297222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดนะคะจะเห็นว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.467303543+07:00","message":"receive interim result [false|false]: ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.467320157+07:00","message":"[buffer interim] 193 false ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.467333913+07:00","message":"[bufferProcess] interim [360000000]:ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.467337041+07:00","message":"[bufferProcess] send to processor:ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.467340807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.467343797+07:00","message":"> Transcript [656] [false]: 'ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.467347231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.46734939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.467351439+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.46735339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.661223962+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.661259705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดนะคะจะเห็นว่ามีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.661266338+07:00","message":"receive interim result [false|false]: ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.661282265+07:00","message":"[buffer interim] 193 false ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661288854+07:00","message":"[bufferProcess] interim [600000000]:ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.66129151+07:00","message":"[bufferProcess] send to processor:ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661298078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661300801+07:00","message":"> Transcript [657] [false]: 'ปลายยอดนะคะจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661304268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661306862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.66130976+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661312377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661317942+07:00","message":"Push: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.66131997+07:00","message":"TextPushed: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661322008+07:00","message":"Set new StatePrefix : 'ปลายยอดนะคะจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.661323998+07:00","message":"Next Push (prob) : 'นะคะจะเห็นว่ามี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.661332282+07:00","message":"push: {false ปลายยอด 0 0xc002015200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.781488116+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.781517556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดนะคะจะเห็นว่ามีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.781528517+07:00","message":"receive interim result [false|false]: ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:29.781547946+07:00","message":"[buffer interim] 193 false ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781555237+07:00","message":"[bufferProcess] interim [660000000]:ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781557766+07:00","message":"[bufferProcess] send to processor:ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781564203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781567079+07:00","message":"> Transcript [658] [false]: 'ปลายยอดนะคะจะเห็นว่ามีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781569756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781571983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781575546+07:00","message":"StatePrefix: 'ปลายยอดนะคะจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:29.781578036+07:00","message":"TextPushed: 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.086221838+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.189084736+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.189136862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลายยอดนะคะจะเห็นว่ามีการ\",\"confidence\":0.9314958}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.18914555+07:00","message":"receive interim result [true|false]: ที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.189155096+07:00","message":"end recv isFinal message id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.189158205+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.189188186+07:00","message":"[buffer interim] 193 true ที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189208542+07:00","message":"[bufferProcess] interim [200000000]:ที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189216673+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189220269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189223708+07:00","message":"> Transcript [659] [false]: 'ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.18922724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189229323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189231772+07:00","message":"StatePrefix: 'ปลายยอดนะคะจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189234769+07:00","message":"TextPushed: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189237271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.18924001+07:00","message":"> Transcript [660] [true]: 'ที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189243164+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189245621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189248226+07:00","message":"StatePrefix: 'ปลายยอดนะคะจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189251463+07:00","message":"TextPushed: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189253941+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.18937812+07:00","message":"Push: 'นะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189381563+07:00","message":"TextPushed: 'ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189383544+07:00","message":"Set new StatePrefix : 'ที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.18938589+07:00","message":"Next Push (prob) : 'ที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.189394359+07:00","message":"push: {true นะคะจะเห็นว่ามีการ 0 0xc002015200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.189414338+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_193.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:30.201998144+07:00","message":"write wav file: './tmp/7559/7559_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.348466475+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:30.883759259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:30.883772915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.013387609+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.013433541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.013440246+07:00","message":"receive interim result [false|false]: โครง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.013458669+07:00","message":"[buffer interim] 194 false โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.013466817+07:00","message":"[bufferProcess] interim [660000000]:โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.013470117+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.338446254+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.338484965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.338491275+07:00","message":"receive interim result [false|false]: โค้งเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.338503384+07:00","message":"[buffer interim] 194 false โค้งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.338509995+07:00","message":"[bufferProcess] interim [20000000]:โค้งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.338512399+07:00","message":"[bufferProcess] send to processor:โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.338517257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.338519987+07:00","message":"> Transcript [661] [false]: 'โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.338521967+07:00","message":"Set StatePrefix (first interim): 'โครง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.978653718+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.978691148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.978697657+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.97871183+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.978718527+07:00","message":"[bufferProcess] interim [620000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.978721767+07:00","message":"[bufferProcess] send to processor:โค้งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.978727828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.978730856+07:00","message":"> Transcript [662] [false]: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.978733586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.978735512+07:00","message":"Set new StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:32.623664604+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:32.623705457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:32.623711103+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:32.623726838+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.623734394+07:00","message":"[bufferProcess] interim [220000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.62373723+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.623740436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.623743214+07:00","message":"> Transcript [663] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.623746381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.623748443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.623750198+07:00","message":"StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:32.623752291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.260759194+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.260804243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้ามาตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.260810915+07:00","message":"receive interim result [false|false]: โค้งเข้ามาตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.260824065+07:00","message":"[buffer interim] 194 false โค้งเข้ามาตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.260830705+07:00","message":"[bufferProcess] interim [820000000]:โค้งเข้ามาตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.260833202+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.260836167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.26083881+07:00","message":"> Transcript [664] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.260841746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.26084386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.26084566+07:00","message":"StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.260847594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447743169+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.4477694+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447772219+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447774264+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447776125+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447777914+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.44777995+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447781829+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447785475+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447787325+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447788873+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447790713+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447793032+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.44779498+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447796558+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447798077+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447799794+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447801479+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447803018+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447804536+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.447806101+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.4488053+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.448836787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.448877871+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.448893498+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448899728+07:00","message":"[bufferProcess] interim [940000000]:โค้งเข้าหาแสงตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448902075+07:00","message":"[bufferProcess] send to processor:โค้งเข้ามาตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448907306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448910012+07:00","message":"> Transcript [665] [false]: 'โค้งเข้ามาตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448912847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448914818+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448916838+07:00","message":"StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.448918771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.703999925+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.704043972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้ามาตอนที่กู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.704050703+07:00","message":"receive interim result [false|false]: โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.704065388+07:00","message":"[buffer interim] 194 false โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704072986+07:00","message":"[bufferProcess] interim [300000000]:โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.70407574+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704083386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704086515+07:00","message":"> Transcript [666] [false]: 'โค้งเข้าหาแสงตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704089817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704092656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704096787+07:00","message":"StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704099004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704106144+07:00","message":"Push: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704108113+07:00","message":"TextPushed: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704110048+07:00","message":"Set new StatePrefix : 'โค้งเข้าหาแสงตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.704112117+07:00","message":"Next Push (prob) : 'หาแสงตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.70412018+07:00","message":"push: {false โค้งเข้า 0 0xc00039c800}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:33.884165166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:33.884165168+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.195966878+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.285042772+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.285084941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้ามาตอนที่กู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.285090385+07:00","message":"receive interim result [false|false]: โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.285106544+07:00","message":"[buffer interim] 194 false โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.285113803+07:00","message":"[bufferProcess] interim [900000000]:โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.285117621+07:00","message":"[bufferProcess] send to processor:โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.285120717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.285124069+07:00","message":"> Transcript [667] [false]: 'โค้งเข้ามาตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.285126538+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.285129368+07:00","message":"Set new StatePrefix: 'โค้งเข้ามาตอนที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.333227757+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.333258862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้ามาตอนที่กู\",\"confidence\":0.92910546}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.333265598+07:00","message":"receive interim result [true|false]: โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.333274956+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.333277071+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.33328282+07:00","message":"[buffer interim] 194 true โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333291655+07:00","message":"[bufferProcess] interim [930000000]:โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333295541+07:00","message":"[bufferProcess] send to processor (isfinal):โค้งเข้ามาตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333298988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333301873+07:00","message":"> Transcript [668] [false]: 'โค้งเข้ามาตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333304725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333306525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333308288+07:00","message":"StatePrefix: 'โค้งเข้ามาตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333310294+07:00","message":"TextPushed: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333312048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333313946+07:00","message":"> Transcript [669] [true]: 'โค้งเข้ามาตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333315915+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333317562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.33331921+07:00","message":"StatePrefix: 'โค้งเข้ามาตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.333321069+07:00","message":"TextPushed: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.3333241+07:00","message":"Push: 'มาตอนที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.333332299+07:00","message":"push: {true มาตอนที่กู 0 0xc00039c800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:34.342380248+07:00","message":"write wav file: './tmp/7559/7559_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.447817813+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.447389788+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.44742987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.447435643+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.447447793+07:00","message":"[buffer interim] 195 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.447454653+07:00","message":"[bufferProcess] interim [20000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.447456937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.447462648+07:00","message":"[bufferProcess] send to processor (ticker):วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.447465396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.447468223+07:00","message":"> Transcript [670] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.44747055+07:00","message":"Set StatePrefix (first interim): 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.638922815+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.638960247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.638967414+07:00","message":"receive interim result [false|false]: วันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.638982502+07:00","message":"[buffer interim] 195 false วันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.638989648+07:00","message":"[bufferProcess] interim [200000000]:วันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.638991656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.70145835+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.701492205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.701498192+07:00","message":"receive interim result [false|false]: วันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:35.701510709+07:00","message":"[buffer interim] 195 false วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.701517697+07:00","message":"[bufferProcess] interim [260000000]:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.701520182+07:00","message":"[bufferProcess] send to processor:วันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.701525435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.70152815+07:00","message":"> Transcript [671] [false]: 'วันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.701530857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.701532705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.701534494+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:35.7015372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:36.334547546+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:36.334590024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:36.334596111+07:00","message":"receive interim result [false|false]: วันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:36.334608567+07:00","message":"[buffer interim] 195 false วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.334614932+07:00","message":"[bufferProcess] interim [860000000]:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.334617756+07:00","message":"[bufferProcess] send to processor:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.334623444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.334626124+07:00","message":"> Transcript [672] [false]: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.334628817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.33463073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.334632637+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:36.334634761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:36.884545798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:36.884559815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.098580587+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.234179436+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.234221376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้นะคะ\",\"confidence\":0.950674}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.234227564+07:00","message":"receive interim result [true|false]: วันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.234236645+07:00","message":"end recv isFinal message id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.234238555+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.234246176+07:00","message":"[buffer interim] 195 true วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.23425417+07:00","message":"[bufferProcess] interim [870000000]:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234259158+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234263732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234266713+07:00","message":"> Transcript [673] [false]: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.23426961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.23427206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.23427395+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234276011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.23427769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234279689+07:00","message":"> Transcript [674] [true]: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234284648+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234286348+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234288058+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234289611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.234295435+07:00","message":"Push: 'วันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.234303471+07:00","message":"push: {true วันนี้นะคะ 0 0xc00039ce00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:38.243143379+07:00","message":"write wav file: './tmp/7559/7559_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.010145258+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.065922552+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.227599101+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.227618303+07:00","message":"found end of frame, send empty tag with msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.227621346+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.227627076+07:00","message":"[buffer interim] 196 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.227633754+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.227637383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.227640008+07:00","message":"> Transcript [675] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.227642235+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.227644624+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.227646396+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.227648338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:39.22765078+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.227659698+07:00","message":"push: {true \n 0 0xc002014400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:39.232474703+07:00","message":"write wav file: './tmp/7559/7559_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:39.448339259+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:39.884613523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:39.884640366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.587375377+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.674741695+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.674802232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.674808038+07:00","message":"receive interim result [false|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.674826581+07:00","message":"[buffer interim] 197 false ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.674833557+07:00","message":"[bufferProcess] interim [340000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.674835948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.674843364+07:00","message":"[bufferProcess] send to processor (ticker):ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.674845753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.674848181+07:00","message":"> Transcript [676] [false]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.674851365+07:00","message":"Set StatePrefix (first interim): 'ปลายยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.687168253+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.687209401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืช\",\"confidence\":0.8075361}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.687215443+07:00","message":"receive interim result [true|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.687226665+07:00","message":"end recv isFinal message id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.687229066+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.687234739+07:00","message":"[buffer interim] 197 true ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687242016+07:00","message":"[bufferProcess] interim [370000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687248799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687251309+07:00","message":"> Transcript [677] [true]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687254429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687256853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687258541+07:00","message":"StatePrefix: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687260504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.687266326+07:00","message":"Push: 'ปลายยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.687274412+07:00","message":"push: {true ปลายยอดพืช 0 0xc002015100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:42.694555747+07:00","message":"write wav file: './tmp/7559/7559_197.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:42.885644253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:42.885666159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.910614093+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.639408386+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.698134743+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.719424374+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.719467657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.719473017+07:00","message":"receive interim result [false|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.719490273+07:00","message":"[buffer interim] 198 false อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.719497616+07:00","message":"[bufferProcess] interim [860000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.719499478+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.719502722+07:00","message":"[bufferProcess] send to processor (ticker):อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.719505428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.71950828+07:00","message":"> Transcript [678] [false]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.719510382+07:00","message":"Set StatePrefix (first interim): 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.73730478+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.737347884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไร\",\"confidence\":0.8128234}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.737363602+07:00","message":"receive interim result [true|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.737376684+07:00","message":"end recv isFinal message id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.737378765+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.737385704+07:00","message":"[buffer interim] 198 true อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737393728+07:00","message":"[bufferProcess] interim [950000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737404228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737407312+07:00","message":"> Transcript [679] [true]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737410482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737412687+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737414522+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737416593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.737423148+07:00","message":"Push: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.737432348+07:00","message":"push: {true อย่างไร 0 0xc002015580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:44.74392969+07:00","message":"write wav file: './tmp/7559/7559_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.765303479+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.828386253+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.886383067+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.941459616+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.941484303+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.941487278+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.941495057+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941503752+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941508364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941511071+07:00","message":"> Transcript [680] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941513562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941515529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941517288+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941523052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.941525805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.94153566+07:00","message":"push: {true \n 0 0xc002015700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:44.946815765+07:00","message":"write wav file: './tmp/7559/7559_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.036252812+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.036278425+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.036281851+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.036292548+07:00","message":"[buffer interim] 200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.036301956+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.036306216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.036308921+07:00","message":"> Transcript [681] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.03631266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.036316241+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.036318083+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.036341132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.036344768+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.036354113+07:00","message":"push: {true \n 0 0xc0004a2d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:45.040740238+07:00","message":"write wav file: './tmp/7559/7559_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.340267201+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.407482427+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.593007506+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.593030184+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.593033347+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.593040313+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.593047486+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.593052024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.593054935+07:00","message":"> Transcript [682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.593057584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.593059785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.5930615+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.593063311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.593066008+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.593076144+07:00","message":"push: {true \n 0 0xc002014080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:45.597384378+07:00","message":"write wav file: './tmp/7559/7559_201.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:45.886447252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:45.886467196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.689300948+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.123897238+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.123954212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อภิปราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.123960574+07:00","message":"receive interim result [false|false]: อภิปราย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.123977584+07:00","message":"[buffer interim] 202 false อภิปราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.12398526+07:00","message":"[bufferProcess] interim [260000000]:อภิปราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.12398738+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.123994279+07:00","message":"[bufferProcess] send to processor (ticker):อภิปราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.123997412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.124000257+07:00","message":"> Transcript [683] [false]: 'อภิปราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.124004608+07:00","message":"Set StatePrefix (first interim): 'อภิปราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.632479531+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.632523504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.632528676+07:00","message":"receive interim result [false|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.63254437+07:00","message":"[buffer interim] 202 false ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.632551646+07:00","message":"[bufferProcess] interim [800000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.632553758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:48.887422363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:48.887437677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.962793757+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.962838962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืชคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.962844577+07:00","message":"receive interim result [false|false]: ปลายยอดพืชคง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.96285648+07:00","message":"[buffer interim] 202 false ปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.962863149+07:00","message":"[bufferProcess] interim [100000000]:ปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.962865496+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.962870492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.962873148+07:00","message":"> Transcript [684] [false]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.962875288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.962877369+07:00","message":"Set new StatePrefix: 'ปลายยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.027903788+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.027941156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.027947278+07:00","message":"receive interim result [false|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.027959576+07:00","message":"[buffer interim] 202 false ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027967866+07:00","message":"[bufferProcess] interim [220000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027970262+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027973346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027976154+07:00","message":"> Transcript [685] [false]: 'ปลายยอดพืชคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027979141+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027980989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027982741+07:00","message":"StatePrefix: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.027984827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.135344667+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.135377783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืชคงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.135383639+07:00","message":"receive interim result [false|false]: ปลายยอดพืชคงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.135395251+07:00","message":"[buffer interim] 202 false ปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.135401715+07:00","message":"[bufferProcess] interim [280000000]:ปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.135404219+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.135409531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.135412081+07:00","message":"> Transcript [686] [false]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.135414949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.135417139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.135418959+07:00","message":"StatePrefix: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.13542092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.289246224+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.289285082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.289292423+07:00","message":"receive interim result [false|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.289309106+07:00","message":"[buffer interim] 202 false ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.289317753+07:00","message":"[bufferProcess] interim [400000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.289321317+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.289328203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.289331889+07:00","message":"> Transcript [687] [false]: 'ปลายยอดพืชคงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.289335897+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.28933883+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.289341656+07:00","message":"StatePrefix: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.289344384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.327740983+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.327795165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืชคงเข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.327803509+07:00","message":"receive interim result [false|false]: ปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.327820896+07:00","message":"[buffer interim] 202 false ปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.32783005+07:00","message":"[bufferProcess] interim [460000000]:ปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327834263+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327844285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327848479+07:00","message":"> Transcript [688] [false]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327852816+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327855671+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.32785846+07:00","message":"StatePrefix: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327862702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327870306+07:00","message":"Push: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327872206+07:00","message":"TextPushed: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327874166+07:00","message":"Set new StatePrefix : 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.327876759+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.327884364+07:00","message":"push: {false ปลายยอดพืช 0 0xc00039cc00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.466581382+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.466610247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.46661571+07:00","message":"receive interim result [false|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.466629042+07:00","message":"[buffer interim] 202 false ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.466635855+07:00","message":"[bufferProcess] interim [580000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.466638186+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.466643453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.466646166+07:00","message":"> Transcript [689] [false]: 'ปลายยอดพืชคงเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.46664844+07:00","message":"Set StatePrefix (first interim): 'ปลายยอดพืชคงเข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.526682189+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.526720422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืชโค้งเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.526725749+07:00","message":"receive interim result [false|false]: ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.526738101+07:00","message":"[buffer interim] 202 false ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.52674453+07:00","message":"[bufferProcess] interim [700000000]:ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.526747206+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.526752704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.526760966+07:00","message":"> Transcript [690] [false]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.526763298+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.886239515+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.958612371+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.013022306+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.013057072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืชโค้งเข้าหาแสง\",\"confidence\":0.9454396}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.013062697+07:00","message":"receive interim result [true|false]: ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.013070692+07:00","message":"end recv isFinal message id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.013072896+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.013078797+07:00","message":"[buffer interim] 202 true ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013087711+07:00","message":"[bufferProcess] interim [210000000]:ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013090599+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013093621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013096277+07:00","message":"> Transcript [691] [false]: 'ปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013098427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013100237+07:00","message":"Set new StatePrefix: 'ปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013103132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013104905+07:00","message":"> Transcript [692] [true]: 'ปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013107153+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013109132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013110997+07:00","message":"StatePrefix: 'ปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013112935+07:00","message":"TextPushed: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.013119437+07:00","message":"Push: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.013126939+07:00","message":"push: {true โค้งเข้าหาแสง 0 0xc00039cc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:50.021642362+07:00","message":"write wav file: './tmp/7559/7559_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.627074046+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.627112822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.627117575+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.627131613+07:00","message":"[buffer interim] 203 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.627137221+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.627139192+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.99256988+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.992606283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.992611472+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.992623128+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.99262927+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.992631731+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.992636976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.992639624+07:00","message":"> Transcript [693] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.992641987+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.319449634+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.319488732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.319496893+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.319509951+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319516496+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งเป็นปัจจัยไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319518671+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319524096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319526866+07:00","message":"> Transcript [694] [false]: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319530457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319532496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319534281+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.319536264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.371932884+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.371979183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.371984845+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.371996015+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372002285+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372004514+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372009522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372012102+07:00","message":"> Transcript [695] [false]: 'ซึ่งเป็นปัจจัยไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372017142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372019488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372021333+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.372023233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.375712183+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.375734662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.375739505+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.375749421+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.375780454+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.375783659+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.3757863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.375788771+07:00","message":"> Transcript [696] [false]: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.375791764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.375793653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.375795422+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.375797234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.501499404+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.501535054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.501540814+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.501553848+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501560227+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501562582+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501567879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501570519+07:00","message":"> Transcript [697] [false]: 'ซึ่งเป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501573957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501576094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501577904+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501580144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501584805+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501586648+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.50158891+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.501590943+07:00","message":"Next Push (prob) : 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.501599723+07:00","message":"push: {false ซึ่งเป็น 0 0xc00039cf00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:51.887666288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:51.887679565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.013545736+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.013592926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.013600693+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.013617029+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.01362748+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.013631209+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.013639503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.013643411+07:00","message":"> Transcript [698] [false]: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.013647073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.013649883+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.210638084+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.210673917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.210678934+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.210694786+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.210701242+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.210703866+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.210706907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.210709837+07:00","message":"> Transcript [699] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.210712751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.210714647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.21071649+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.210718731+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.248111142+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.24814582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.248152621+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.24816529+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.248173651+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.248177387+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.248181614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.248185651+07:00","message":"> Transcript [700] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.248190813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.24819359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.248196257+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.248199571+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.432232997+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.432278499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.432286588+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.432301594+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432315341+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432319514+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432324078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432327796+07:00","message":"> Transcript [701] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432332815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432335326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432338395+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.432341967+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.598162193+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.598202476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.598210147+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.598223375+07:00","message":"[buffer interim] 203 false ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598233313+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598236322+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598241562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598244062+07:00","message":"> Transcript [702] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.59824749+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598249592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.59825184+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.59825398+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598258615+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598260443+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.598262524+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.59826526+07:00","message":"Next Push (prob) : 'ที่นาเกลือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.598273018+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc00039cf00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.895759182+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.000722652+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.000765016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น\",\"confidence\":0.95822173}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.000770873+07:00","message":"receive interim result [true|false]: ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.000778792+07:00","message":"end recv isFinal message id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.000782459+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.000789312+07:00","message":"[buffer interim] 203 true ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000796208+07:00","message":"[bufferProcess] interim [970000000]:ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000799872+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.00080318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.00080588+07:00","message":"> Transcript [703] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000808114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.00081022+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000811954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000813845+07:00","message":"> Transcript [704] [true]: 'ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000816132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000817961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000820099+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.000822611+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.00082602+07:00","message":"Push: 'ที่มากระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.000833668+07:00","message":"push: {true ที่มากระตุ้น 0 0xc00039cf00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:53.008611892+07:00","message":"write wav file: './tmp/7559/7559_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.090338794+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.811125077+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.8111628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.811167319+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.811183027+07:00","message":"[buffer interim] 204 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.811189517+07:00","message":"[bufferProcess] interim [780000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.811192929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.090834009+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.090872492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.090878116+07:00","message":"receive interim result [false|false]: เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.090893328+07:00","message":"[buffer interim] 204 false เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.090900736+07:00","message":"[bufferProcess] interim [20000000]:เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.09090347+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.09090722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.090910766+07:00","message":"> Transcript [705] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.090912996+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.279526718+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.279570747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.279577407+07:00","message":"receive interim result [false|false]: เป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.279592109+07:00","message":"[buffer interim] 204 false เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.27960049+07:00","message":"[bufferProcess] interim [200000000]:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.279605113+07:00","message":"[bufferProcess] send to processor:เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.279613904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.279616875+07:00","message":"> Transcript [706] [false]: 'เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.279620417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.279622576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.279624645+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.279626912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.342611772+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.342657032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นคนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.342664417+07:00","message":"receive interim result [false|false]: เป็นคนจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.3426798+07:00","message":"[buffer interim] 204 false เป็นคนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.342688595+07:00","message":"[bufferProcess] interim [320000000]:เป็นคนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.342691361+07:00","message":"[bufferProcess] send to processor:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.342700295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.34270308+07:00","message":"> Transcript [707] [false]: 'เป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.34270717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.34270932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.342711017+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.342713183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.475419146+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.475463251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.47546951+07:00","message":"receive interim result [false|false]: เป็นผลจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.475502274+07:00","message":"[buffer interim] 204 false เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475510436+07:00","message":"[bufferProcess] interim [380000000]:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475521461+07:00","message":"[bufferProcess] send to processor:เป็นคนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475527937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475531959+07:00","message":"> Transcript [708] [false]: 'เป็นคนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475534953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475536895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475538745+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.475540653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:54.888670663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:54.888676012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.04245162+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.04248833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากออฟฟิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.04249378+07:00","message":"receive interim result [false|false]: เป็นผลจากออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.042507785+07:00","message":"[buffer interim] 204 false เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042518532+07:00","message":"[bufferProcess] interim [980000000]:เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042521375+07:00","message":"[bufferProcess] send to processor:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042524734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042529281+07:00","message":"> Transcript [709] [false]: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042532678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042534744+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042536493+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042538351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042544621+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042546469+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042548582+07:00","message":"Set new StatePrefix : 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.042550511+07:00","message":"Next Push (prob) : 'ผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.04255779+07:00","message":"push: {false เป็น 0 0xc00039d480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.087244176+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.25270815+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.252758943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากออมสิน\",\"confidence\":0.91268075}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.252765015+07:00","message":"receive interim result [true|false]: เป็นผลจากออมสิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.252775592+07:00","message":"end recv isFinal message id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.252777957+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.252789248+07:00","message":"[buffer interim] 204 true เป็นผลจากออมสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.25280354+07:00","message":"[bufferProcess] interim [220000000]:เป็นผลจากออมสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252811536+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252825575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252848264+07:00","message":"> Transcript [710] [false]: 'เป็นผลจากออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252853691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252856242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252859081+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252861769+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252863857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252865898+07:00","message":"> Transcript [711] [true]: 'เป็นผลจากออมสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252867914+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252869581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252871165+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252872951+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.252876231+07:00","message":"Push: 'ผลจากออมสิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.252886946+07:00","message":"push: {true ผลจากออมสิน 0 0xc00039d480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:55.259310291+07:00","message":"write wav file: './tmp/7559/7559_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.408434648+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.066157859+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.182788418+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.182807685+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.18281107+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.182818035+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.182824742+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.182828278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.18283083+07:00","message":"> Transcript [712] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.182833446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.182835288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.18283697+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.182838694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.182841232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.18284996+07:00","message":"push: {true \n 0 0xc0004a2d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:57.191140967+07:00","message":"write wav file: './tmp/7559/7559_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.448404999+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.577526084+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.707707679+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.723484332+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.723501793+07:00","message":"found end of frame, send empty tag with msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.723504826+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.723510285+07:00","message":"[buffer interim] 206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723516333+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723520321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723522919+07:00","message":"> Transcript [713] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723525347+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723527166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723528876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723530694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.723538069+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.723547223+07:00","message":"push: {true \n 0 0xc001f82d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:57.728821259+07:00","message":"write wav file: './tmp/7559/7559_206.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:57.8887716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:57.888777322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:00.889639481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:00.889662422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.579061606+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.579104754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.579110735+07:00","message":"receive interim result [false|false]: บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.579126071+07:00","message":"[buffer interim] 207 false บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.579157299+07:00","message":"[bufferProcess] interim [720000000]:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.579160204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.579167672+07:00","message":"[bufferProcess] send to processor (ticker):บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.5791708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.579173417+07:00","message":"> Transcript [714] [false]: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.579175751+07:00","message":"Set StatePrefix (first interim): 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.891695367+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.891729949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.891735719+07:00","message":"receive interim result [false|false]: บริเวณปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.891753647+07:00","message":"[buffer interim] 207 false บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.891760753+07:00","message":"[bufferProcess] interim [20000000]:บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.891763243+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.138053145+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.138099737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.138105729+07:00","message":"receive interim result [false|false]: บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.138118943+07:00","message":"[buffer interim] 207 false บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138126136+07:00","message":"[bufferProcess] interim [260000000]:บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138128808+07:00","message":"[bufferProcess] send to processor:บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138134911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138137448+07:00","message":"> Transcript [715] [false]: 'บริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138140727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138143311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138145248+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.138147565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.67739342+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.677450937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลายยอดและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.677459294+07:00","message":"receive interim result [false|false]: บริเวณปลายยอดและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.677477475+07:00","message":"[buffer interim] 207 false บริเวณปลายยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677489205+07:00","message":"[bufferProcess] interim [740000000]:บริเวณปลายยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677494004+07:00","message":"[bufferProcess] send to processor:บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677500186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677504859+07:00","message":"> Transcript [716] [false]: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677509669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677512583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677515959+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.677518767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.719049098+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.719092686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.719099127+07:00","message":"receive interim result [false|false]: บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.719113403+07:00","message":"[buffer interim] 207 false บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719124071+07:00","message":"[bufferProcess] interim [800000000]:บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719127327+07:00","message":"[bufferProcess] send to processor:บริเวณปลายยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719135012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719138291+07:00","message":"> Transcript [717] [false]: 'บริเวณปลายยอดและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719142239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719144147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719146489+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.719148927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.82422492+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.824271356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลายยอด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.824277454+07:00","message":"receive interim result [false|false]: บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.824293368+07:00","message":"[buffer interim] 207 false บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.824300798+07:00","message":"[bufferProcess] interim [860000000]:บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.824303973+07:00","message":"[bufferProcess] send to processor:บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.824310854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.82431378+07:00","message":"> Transcript [718] [false]: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.82431718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.82431948+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.824321473+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.824324157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.82433028+07:00","message":"Push: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.824333462+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.824335375+07:00","message":"Set new StatePrefix : 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.82433757+07:00","message":"Next Push (prob) : 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.824346038+07:00","message":"push: {false บริเวณ 0 0xc002e5c980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.826495633+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.887156292+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.887194168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลายยอดและไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.887199805+07:00","message":"receive interim result [false|false]: บริเวณปลายยอดและไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.887211905+07:00","message":"[buffer interim] 207 false บริเวณปลายยอดและไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887217859+07:00","message":"[bufferProcess] interim [980000000]:บริเวณปลายยอดและไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887220163+07:00","message":"[bufferProcess] send to processor:บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887224868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887227715+07:00","message":"> Transcript [719] [false]: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887231253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887233391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887235353+07:00","message":"StatePrefix: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.887237468+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.932942791+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.932986533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลายยอด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.932991887+07:00","message":"receive interim result [false|false]: บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.933007273+07:00","message":"[buffer interim] 207 false บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.933014286+07:00","message":"[bufferProcess] interim [40000000]:บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.933017545+07:00","message":"[bufferProcess] send to processor:บริเวณปลายยอดและไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.93302555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.933028421+07:00","message":"> Transcript [720] [false]: 'บริเวณปลายยอดและไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.933032663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.933035418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.933037376+07:00","message":"StatePrefix: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.933039947+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.019169344+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.019209751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณปลายยอดและใบ\",\"confidence\":0.93716675}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.019218292+07:00","message":"receive interim result [true|false]: บริเวณปลายยอดและใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.019230659+07:00","message":"end recv isFinal message id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.019233197+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.019240396+07:00","message":"[buffer interim] 207 true บริเวณปลายยอดและใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019252169+07:00","message":"[bufferProcess] interim [130000000]:บริเวณปลายยอดและใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019255458+07:00","message":"[bufferProcess] send to processor (isfinal):บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019259437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019262815+07:00","message":"> Transcript [721] [false]: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019267649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019269635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.01927175+07:00","message":"StatePrefix: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019273989+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019275724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019279234+07:00","message":"> Transcript [722] [true]: 'บริเวณปลายยอดและใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019281452+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019285457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019287992+07:00","message":"StatePrefix: 'บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019290918+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.019294742+07:00","message":"Push: 'ปลายยอดและใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.019304632+07:00","message":"push: {true ปลายยอดและใบ 0 0xc002e5c980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:03.030631255+07:00","message":"write wav file: './tmp/7559/7559_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448289046+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448305597+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448308328+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448310439+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448312549+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448314323+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448315981+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448318617+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448320303+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448321969+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448323591+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448325317+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448326957+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448328757+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448330401+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448332065+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448334035+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448335797+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448337505+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448339025+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448340532+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448342041+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.448343548+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:03.889818802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:03.889849907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:04.118644935+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.55160667+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.551652468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.551658336+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.551674709+07:00","message":"[buffer interim] 208 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.551681286+07:00","message":"[bufferProcess] interim [500000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.551684972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.55169215+07:00","message":"[bufferProcess] send to processor (ticker):ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.551695051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.551697897+07:00","message":"> Transcript [723] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.551699933+07:00","message":"Set StatePrefix (first interim): 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.867439209+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.867477532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.867483261+07:00","message":"receive interim result [false|false]: ไปยังได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.86749794+07:00","message":"[buffer interim] 208 false ไปยังได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.867504817+07:00","message":"[bufferProcess] interim [800000000]:ไปยังได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.86750735+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.987846174+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.987887698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.98789404+07:00","message":"receive interim result [false|false]: ไปยังด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.987908864+07:00","message":"[buffer interim] 208 false ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987916031+07:00","message":"[bufferProcess] interim [860000000]:ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987918627+07:00","message":"[bufferProcess] send to processor:ไปยังได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987926212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987929122+07:00","message":"> Transcript [724] [false]: 'ไปยังได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987932247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987934355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987936443+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.987938775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.058534378+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.058571217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.058577182+07:00","message":"receive interim result [false|false]: ไปยังด้านหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.058589846+07:00","message":"[buffer interim] 208 false ไปยังด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.058599849+07:00","message":"[bufferProcess] interim [980000000]:ไปยังด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.058602524+07:00","message":"[bufferProcess] send to processor:ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.058605868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.058609986+07:00","message":"> Transcript [725] [false]: 'ไปยังด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.058613242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.05861516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.058617141+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.058619131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.179407862+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.179451844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.179458886+07:00","message":"receive interim result [false|false]: ไปยังด้านใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.17947382+07:00","message":"[buffer interim] 208 false ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.179481343+07:00","message":"[bufferProcess] interim [40000000]:ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.179483943+07:00","message":"[bufferProcess] send to processor:ไปยังด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.17949091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.17949373+07:00","message":"> Transcript [726] [false]: 'ไปยังด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.179496832+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.179498816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.179500895+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.179503293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.248566097+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.248603831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.248610706+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.248623126+07:00","message":"[buffer interim] 208 false ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248630601+07:00","message":"[bufferProcess] interim [220000000]:ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248632896+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.24863853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248641661+07:00","message":"> Transcript [727] [false]: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248645087+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248646986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248649069+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248651124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248656019+07:00","message":"Push: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248660145+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248662238+07:00","message":"Set new StatePrefix : 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.248664325+07:00","message":"Next Push (prob) : 'ด้านใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.248683211+07:00","message":"push: {false ไปยัง 0 0xc001f82700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.436667242+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.436712123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.436718664+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:06.43673378+07:00","message":"[buffer interim] 208 false ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.4367432+07:00","message":"[bufferProcess] interim [340000000]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.436746102+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.436761048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.436764199+07:00","message":"> Transcript [728] [false]: 'ไปยังด้านใดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.436768944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.436771453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.436773492+07:00","message":"StatePrefix: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:06.436775735+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:06.890651812+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:06.890659443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.076319656+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.076354091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.07635936+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.076383248+07:00","message":"[buffer interim] 208 false ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076390537+07:00","message":"[bufferProcess] interim [940000000]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076393087+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076396375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076399118+07:00","message":"> Transcript [729] [false]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076402314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076404311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076406442+07:00","message":"StatePrefix: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.076408544+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.377586823+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.461437808+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.461477217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่งปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.461483532+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.461497873+07:00","message":"[buffer interim] 208 false ไปยังด้านใดด้านหนึ่งปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461505803+07:00","message":"[bufferProcess] interim [420000000]:ไปยังด้านใดด้านหนึ่งปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461508819+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461515745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461518577+07:00","message":"> Transcript [730] [false]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461522483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461524804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461526635+07:00","message":"StatePrefix: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.461528838+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.486991874+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.487022896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปยังด้านใดด้านหนึ่งของปลายยอด\",\"confidence\":0.9399053}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.487028546+07:00","message":"receive interim result [true|false]: ต่อไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.487039135+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.487041476+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.487047876+07:00","message":"[buffer interim] 208 true ต่อไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487053414+07:00","message":"[bufferProcess] interim [480000000]:ต่อไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487056032+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังด้านใดด้านหนึ่งปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487059253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487062017+07:00","message":"> Transcript [731] [false]: 'ไปยังด้านใดด้านหนึ่งปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487064809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487066544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487068217+07:00","message":"StatePrefix: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487069992+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487075263+07:00","message":"Push: 'ด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487077053+07:00","message":"TextPushed: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487079149+07:00","message":"Set new StatePrefix : 'ไปยังด้านใดด้านหนึ่งปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487081309+07:00","message":"Next Push (prob) : 'ด้านหนึ่งปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487083094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487084964+07:00","message":"> Transcript [732] [true]: 'ต่อไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487088444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487090267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487092182+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่งปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487094437+07:00","message":"TextPushed: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487095957+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.487180704+07:00","message":"push: {false ด้านใด 0 0xc001f82700}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487224297+07:00","message":"Push: 'ด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487227088+07:00","message":"TextPushed: 'ไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487228966+07:00","message":"Set new StatePrefix : 'ต่อไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487230806+07:00","message":"Next Push (prob) : 'ต่อไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.487236573+07:00","message":"push: {true ด้านหนึ่งของปลายยอด 0 0xc001f82700}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.487248897+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_208.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:07.496644861+07:00","message":"write wav file: './tmp/7559/7559_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.508857445+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.561185419+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.561227078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากให้โลกนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.561233524+07:00","message":"receive interim result [false|false]: อยากให้โลกนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.561247458+07:00","message":"[buffer interim] 209 false อยากให้โลกนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.561254721+07:00","message":"[bufferProcess] interim [900000000]:อยากให้โลกนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.561257194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.561264029+07:00","message":"[bufferProcess] send to processor (ticker):อยากให้โลกนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.56126747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.56127026+07:00","message":"> Transcript [733] [false]: 'อยากให้โลกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.561272702+07:00","message":"Set StatePrefix (first interim): 'อยากให้โลกนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.88160713+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.88163425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากให้โลกนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.881639833+07:00","message":"receive interim result [false|false]: อยากให้โลกนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.881653895+07:00","message":"[buffer interim] 209 false อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.881664087+07:00","message":"[bufferProcess] interim [200000000]:อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.881666092+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456900354+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456924172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากให้โลกนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456930052+07:00","message":"receive interim result [false|false]: อยากให้โลกนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456942475+07:00","message":"[buffer interim] 209 false อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456949129+07:00","message":"[bufferProcess] interim [800000000]:อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456951918+07:00","message":"[bufferProcess] send to processor:อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456958695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456960919+07:00","message":"> Transcript [734] [false]: 'อยากให้โลกนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456964038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456966314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456968366+07:00","message":"StatePrefix: 'อยากให้โลกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456970094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:09.890673181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:09.890691145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.987189048+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.987229195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากให้โลกนี้นะคะวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.987236571+07:00","message":"receive interim result [false|false]: อยากให้โลกนี้นะคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.987253156+07:00","message":"[buffer interim] 209 false อยากให้โลกนี้นะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.98726351+07:00","message":"[bufferProcess] interim [240000000]:อยากให้โลกนี้นะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987267509+07:00","message":"[bufferProcess] send to processor:อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987274038+07:00","message":"[bufferProcess] send to processor (ticker):อยากให้โลกนี้นะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987277261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987279977+07:00","message":"> Transcript [735] [false]: 'อยากให้โลกนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987282971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987287238+07:00","message":"StatePrefix: 'อยากให้โลกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987289307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987290808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987292644+07:00","message":"> Transcript [736] [false]: 'อยากให้โลกนี้นะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987294564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987296208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987297763+07:00","message":"StatePrefix: 'อยากให้โลกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.987299464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.025103956+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.179905508+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.179944217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากให้โลกนี้นะคะ\",\"confidence\":0.9145105}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.179951641+07:00","message":"receive interim result [true|false]: อยากให้โลกนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.179959385+07:00","message":"end recv isFinal message id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.179961635+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.179967653+07:00","message":"[buffer interim] 209 true อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.179976372+07:00","message":"[bufferProcess] interim [540000000]:อยากให้โลกนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.179980019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.179982824+07:00","message":"> Transcript [737] [true]: 'อยากให้โลกนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.17998621+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.179988302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.179990082+07:00","message":"StatePrefix: 'อยากให้โลกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.179992308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.179996933+07:00","message":"Push: 'อยากให้โลกนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.18000485+07:00","message":"push: {true อยากให้โลกนี้นะคะ 0 0xc00039d680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:11.188665185+07:00","message":"write wav file: './tmp/7559/7559_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.418340714+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.48742674+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.614397593+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.614419573+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.614422599+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.614430927+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614438395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614443282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614446109+07:00","message":"> Transcript [738] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614448782+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614450838+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614452807+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614454516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:11.614457667+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.614467604+07:00","message":"push: {true \n 0 0xc002014900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:11.618791489+07:00","message":"write wav file: './tmp/7559/7559_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.929081244+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:11.997178442+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.165754245+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.165776725+07:00","message":"found end of frame, send empty tag with msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.165780262+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.165787247+07:00","message":"[buffer interim] 211 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165794619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165804515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165807943+07:00","message":"> Transcript [739] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165810701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165812621+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165814271+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165816004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.165819315+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.165830579+07:00","message":"push: {true \n 0 0xc0004a2c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:12.170511313+07:00","message":"write wav file: './tmp/7559/7559_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.187865652+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.316312643+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.438367982+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.438392873+07:00","message":"found end of frame, send empty tag with msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.438396945+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.438406101+07:00","message":"[buffer interim] 212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438414541+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438418491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438421432+07:00","message":"> Transcript [740] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438424008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438426102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438428043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438429814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.438432619+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.438442412+07:00","message":"push: {true \n 0 0xc0004a3400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:12.446722475+07:00","message":"write wav file: './tmp/7559/7559_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.44968524+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.504713062+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.637208216+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.670818736+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.67084085+07:00","message":"found end of frame, send empty tag with msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.670844158+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.670851818+07:00","message":"[buffer interim] 213 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670859453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670864102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670866723+07:00","message":"> Transcript [741] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670869093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670870975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670872649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670874759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:12.670885769+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:12.670896401+07:00","message":"push: {true \n 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:12.675863648+07:00","message":"write wav file: './tmp/7559/7559_213.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:12.891108243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:12.891111269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.487519367+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.487562366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.487568498+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.487583145+07:00","message":"[buffer interim] 214 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.48759181+07:00","message":"[bufferProcess] interim [880000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.48759397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.69436709+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.694403249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.694409515+07:00","message":"receive interim result [false|false]: การที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.694424036+07:00","message":"[buffer interim] 214 false การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.694430355+07:00","message":"[bufferProcess] interim [120000000]:การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.694432836+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.694439709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.694442329+07:00","message":"> Transcript [742] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.694444355+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.86606031+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.866091372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กานต์ธิดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.866096616+07:00","message":"receive interim result [false|false]: กานต์ธิดา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.866110126+07:00","message":"[buffer interim] 214 false กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.866117284+07:00","message":"[bufferProcess] interim [240000000]:กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.8661196+07:00","message":"[bufferProcess] send to processor:การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.866123237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.866125847+07:00","message":"> Transcript [743] [false]: 'การที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.866128368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.866130206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.866132448+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.866134486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.991206464+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.991249647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.991256374+07:00","message":"receive interim result [false|false]: การที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.991269558+07:00","message":"[buffer interim] 214 false การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.991276675+07:00","message":"[bufferProcess] interim [360000000]:การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.991279291+07:00","message":"[bufferProcess] send to processor:กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.991285055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.991287894+07:00","message":"> Transcript [744] [false]: 'กานต์ธิดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.991290377+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.991292431+07:00","message":"Set new StatePrefix: 'กานต์ธิดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.993941275+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.993957088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.993960839+07:00","message":"receive interim result [false|false]: การที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.993969531+07:00","message":"[buffer interim] 214 false การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.993973891+07:00","message":"[bufferProcess] interim [420000000]:การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.99397596+07:00","message":"[bufferProcess] send to processor:การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.993979296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.993981985+07:00","message":"> Transcript [745] [false]: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.993983817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.993985533+07:00","message":"Set new StatePrefix: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.245539051+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.245607624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.245625661+07:00","message":"receive interim result [false|false]: การที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.245643042+07:00","message":"[buffer interim] 214 false การที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245651029+07:00","message":"[bufferProcess] interim [660000000]:การที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245653982+07:00","message":"[bufferProcess] send to processor:การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245670537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245673538+07:00","message":"> Transcript [746] [false]: 'การที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245676606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245678944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245680841+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.245682833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.565884542+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.565920814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.565927471+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.565939701+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565946212+07:00","message":"[bufferProcess] interim [20000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565948497+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565951798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565954447+07:00","message":"> Transcript [747] [false]: 'การที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565957315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565959187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565961047+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.565963415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.203218345+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.203264142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.203270117+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.203282468+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.203289514+07:00","message":"[bufferProcess] interim [620000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.20329213+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.203297571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.203300212+07:00","message":"> Transcript [748] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.203303569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.203305789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.203307604+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.20330972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.786928777+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.786964949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.786970375+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.786983721+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.786990631+07:00","message":"[bufferProcess] interim [160000000]:การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.786993071+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.786998533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787001593+07:00","message":"> Transcript [749] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787004771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787007037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787008965+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787011041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787015802+07:00","message":"Push: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787017779+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787019868+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.787022196+07:00","message":"Next Push (prob) : 'รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.787030437+07:00","message":"push: {false การที่ได้ 0 0xc0004a2280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.848047789+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.848079367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.848085165+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.848095254+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848101514+07:00","message":"[bufferProcess] interim [280000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848103899+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848106915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848109639+07:00","message":"> Transcript [750] [false]: 'การที่ได้รับแสงน้อยจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848112493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848114518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848116454+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.848118587+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:15.89190376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:15.891903896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.102757483+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.102801683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.102807759+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.10281786+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.10282549+07:00","message":"[bufferProcess] interim [460000000]:การที่ได้รับแสงน้อยจะมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.102828232+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.102831972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.102834724+07:00","message":"> Transcript [751] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.102837973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.102840005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.102842303+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.102844835+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.103030411+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.103071355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.103077851+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.103094058+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.103099623+07:00","message":"[bufferProcess] interim [520000000]:การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.103102027+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.103106883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.103109224+07:00","message":"> Transcript [752] [false]: 'การที่ได้รับแสงน้อยจะมีการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.10311214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.103114446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.103117278+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.103121333+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.380300801+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.380330291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.380335855+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.380350742+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380357984+07:00","message":"[bufferProcess] interim [820000000]:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.38036092+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380364462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.38036693+07:00","message":"> Transcript [753] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.38037026+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380372227+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380374427+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.38037644+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380379444+07:00","message":"Push: 'รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380381489+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380383661+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.380385986+07:00","message":"Next Push (prob) : 'จะมีการสะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.380393934+07:00","message":"push: {false รับแสงน้อย 0 0xc0004a2280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.030300509+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.030344705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.030351559+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.030367131+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.03037544+07:00","message":"[bufferProcess] interim [420000000]:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.030378356+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.030385522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.030388206+07:00","message":"> Transcript [754] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.03039241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.03039473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.030396635+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.030399348+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.19897655+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.199018368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.199024829+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.199039564+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.19904732+07:00","message":"[bufferProcess] interim [540000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.199050229+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.199057695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.199061301+07:00","message":"> Transcript [755] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.199065283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.199077277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.199079877+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.199082549+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.261996189+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.262040427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.262047902+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.262064211+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.26207138+07:00","message":"[bufferProcess] interim [660000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.262074626+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.262082627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.262085196+07:00","message":"> Transcript [756] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.262088831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.262092094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.26209513+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.262097942+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.603970987+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.604015929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.604022964+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.604038088+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604045542+07:00","message":"[bufferProcess] interim [960000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604048733+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604055981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604059284+07:00","message":"> Transcript [757] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604063653+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.60406582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604068417+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.60407106+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604077662+07:00","message":"Push: 'จะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604083994+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.60408651+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.604089502+07:00","message":"Next Push (prob) : 'ของออกซิเจนมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.604102038+07:00","message":"push: {false จะมีการสะสม 0 0xc0004a2280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.816016057+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840255626+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840299617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840306807+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840325006+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840329108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840333077+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840339201+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.840342492+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840349536+07:00","message":"[bufferProcess] interim [140000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840352238+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840355292+07:00","message":"[bufferProcess] interim [200000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840357112+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840360313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840363347+07:00","message":"> Transcript [758] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840367516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.84037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840371949+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840374264+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840386034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840388289+07:00","message":"> Transcript [759] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.84039064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840398162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840399892+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.840402482+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.887304257+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.951606336+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.951646147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.951652768+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.951667746+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.951675281+07:00","message":"[bufferProcess] interim [260000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.951678476+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.951686441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.951689374+07:00","message":"> Transcript [760] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.951693592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.9516958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.95169826+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.951701108+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.975006334+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.975033864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.975040904+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.975054702+07:00","message":"[buffer interim] 214 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975060797+07:00","message":"[bufferProcess] interim [380000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975063893+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.97506777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975071042+07:00","message":"> Transcript [761] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975075315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975078252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.97508035+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975082873+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975091189+07:00","message":"Push: 'ของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975093249+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975095319+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:17.975097633+07:00","message":"Next Push (prob) : 'ด้านที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:17.975106043+07:00","message":"push: {false ของออกซิเจนมากกว่า 0 0xc0004a2280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.018035047+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.018071273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าด้านที่ได้รับ\",\"confidence\":0.9582558}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.018079044+07:00","message":"receive interim result [true|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าด้านที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.018089564+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.018091677+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.018098101+07:00","message":"[buffer interim] 214 true การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018104257+07:00","message":"[bufferProcess] interim [410000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018112905+07:00","message":"[bufferProcess] send to processor (isfinal):การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018116407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018118904+07:00","message":"> Transcript [762] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.01812241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018124229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.01812613+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018128898+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018131022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018133094+07:00","message":"> Transcript [763] [true]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าด้านที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018135451+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018137048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018138625+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018140614+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018142522+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018347335+07:00","message":"Push: 'ด้านที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018350615+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าด้านที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018352947+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าด้านที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018355346+07:00","message":"Next Push (prob) : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าด้านที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.018363541+07:00","message":"push: {true ด้านที่ได้รับ 0 0xc0004a2280}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.018375687+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_214.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:18.029182912+07:00","message":"write wav file: './tmp/7559/7559_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.645452496+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.729983759+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.730010737+07:00","message":"found end of frame, send empty tag with msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.730014171+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.730022991+07:00","message":"[buffer interim] 215 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730033061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730037109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730040085+07:00","message":"> Transcript [764] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730043109+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730045035+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730046827+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730048605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:18.730051419+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.730061489+07:00","message":"push: {true \n 0 0xc002e5c200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:18.736052854+07:00","message":"write wav file: './tmp/7559/7559_215.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:18.892539221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:18.892547517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.908963588+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:19.877459018+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:19.974823689+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:19.974846154+07:00","message":"found end of frame, send empty tag with msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:19.974849407+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:19.97485592+07:00","message":"[buffer interim] 216 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974862053+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974865857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974868737+07:00","message":"> Transcript [765] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974871344+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974873665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974875536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974877492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:19.974887823+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:19.97489744+07:00","message":"push: {true \n 0 0xc0004a3800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:19.980596538+07:00","message":"write wav file: './tmp/7559/7559_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:20.068700496+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:21.89291228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:21.892923049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.401574048+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.40161843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.401624841+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.401640822+07:00","message":"[buffer interim] 217 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.401648089+07:00","message":"[bufferProcess] interim [400000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.4016503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.401655675+07:00","message":"[bufferProcess] send to processor (ticker):ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.401658543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.401661467+07:00","message":"> Transcript [766] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.401663883+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.435346382+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.552912397+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.552952027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.8441917}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.552959278+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.552969351+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.552971565+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.552977658+07:00","message":"[buffer interim] 217 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.552985243+07:00","message":"[bufferProcess] interim [580000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.55299267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.552995575+07:00","message":"> Transcript [767] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.552998332+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.553000214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.553001907+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.553003874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.553010065+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.553019391+07:00","message":"push: {true นะคะ 0 0xc0004a3980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:22.560657589+07:00","message":"write wav file: './tmp/7559/7559_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:23.26812538+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.510245499+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.510284391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.510292814+07:00","message":"receive interim result [false|false]: นี้คือด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.510306936+07:00","message":"[buffer interim] 218 false นี้คือด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.510314357+07:00","message":"[bufferProcess] interim [260000000]:นี้คือด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.510316737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.510322021+07:00","message":"[bufferProcess] send to processor (ticker):นี้คือด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.510324336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.51032694+07:00","message":"> Transcript [768] [false]: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.51032939+07:00","message":"Set StatePrefix (first interim): 'นี้คือด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.66510123+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.665138176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.665144399+07:00","message":"receive interim result [false|false]: นี้คือด้านที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.66515547+07:00","message":"[buffer interim] 218 false นี้คือด้านที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.66517406+07:00","message":"[bufferProcess] interim [380000000]:นี้คือด้านที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.665177222+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.88253752+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.882573976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.882579616+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.882593356+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.882600265+07:00","message":"[bufferProcess] interim [560000000]:นี้คือด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.882602837+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.882605993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.88260872+07:00","message":"> Transcript [769] [false]: 'นี้คือด้านที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.88261157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.882613698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.882615507+07:00","message":"StatePrefix: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.882617399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:24.893755517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:24.893755633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.895073922+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.895111607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.895117842+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.895134127+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895140591+07:00","message":"[bufferProcess] interim [620000000]:นี้คือด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895143124+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895149853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895152983+07:00","message":"> Transcript [770] [false]: 'นี้คือด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895157108+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895159316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895161917+07:00","message":"StatePrefix: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.895164248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.145324043+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.145364986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.145371795+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.145386786+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.145394281+07:00","message":"[bufferProcess] interim [860000000]:นี้คือด้านที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.145396893+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.145404636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.145407759+07:00","message":"> Transcript [771] [false]: 'นี้คือด้านที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.1454112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.145413826+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.145415745+07:00","message":"StatePrefix: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.145417906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.218251196+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.218296801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.218303898+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.218321384+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218329426+07:00","message":"[bufferProcess] interim [980000000]:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218332506+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218336587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218339382+07:00","message":"> Transcript [772] [false]: 'นี้คือด้านที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.21834241+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218344551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218347847+07:00","message":"StatePrefix: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218349947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.21835264+07:00","message":"Push: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.21835445+07:00","message":"TextPushed: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218356517+07:00","message":"Set new StatePrefix : 'นี้คือด้านที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.218359135+07:00","message":"Next Push (prob) : 'ที่ได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.218366733+07:00","message":"push: {false นี้คือด้าน 0 0xc002014880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.346435169+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.346471884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.34647803+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.346489453+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.346496039+07:00","message":"[bufferProcess] interim [100000000]:นี้คือด้านที่ได้รับจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.346498376+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.346502356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.346504958+07:00","message":"> Transcript [773] [false]: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.34650734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.346509354+07:00","message":"Set new StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.596533253+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.596564252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.59657034+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.596582114+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.596588896+07:00","message":"[bufferProcess] interim [400000000]:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.596591468+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.596597023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.596599584+07:00","message":"> Transcript [774] [false]: 'นี้คือด้านที่ได้รับจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.596601885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.596603915+07:00","message":"Set new StatePrefix: 'นี้คือด้านที่ได้รับจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.240358113+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.240387137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.240393637+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.24040871+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.240416299+07:00","message":"[bufferProcess] interim [0]:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.240418785+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.240426821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.24042949+07:00","message":"> Transcript [775] [false]: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.240431906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.240433925+07:00","message":"Set new StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:27.894133364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:27.894147171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.0458435+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.045886032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับจากการที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.045892583+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับจากการที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.045907328+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับจากการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045914901+07:00","message":"[bufferProcess] interim [800000000]:นี้คือด้านที่ได้รับจากการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045918105+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045925058+07:00","message":"[bufferProcess] send to processor (ticker):นี้คือด้านที่ได้รับจากการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045927985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045931201+07:00","message":"> Transcript [776] [false]: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045934377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045936792+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045939054+07:00","message":"StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045942517+07:00","message":"TextPushed: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045944415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045946319+07:00","message":"> Transcript [777] [false]: 'นี้คือด้านที่ได้รับจากการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.045948125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.04595003+07:00","message":"Set new StatePrefix: 'นี้คือด้านที่ได้รับจากการที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.092948987+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.092982138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.092987891+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.093002225+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.093009071+07:00","message":"[bufferProcess] interim [860000000]:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.093011606+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.228260085+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.228296256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับจากการที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.228302159+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับจากการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.228317773+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับจากการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.228327064+07:00","message":"[bufferProcess] interim [980000000]:นี้คือด้านที่ได้รับจากการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.228329843+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.228333563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.228336524+07:00","message":"> Transcript [778] [false]: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.228339234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.228341331+07:00","message":"Set new StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.352655728+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.352695716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.352702484+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.352717828+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.352725651+07:00","message":"[bufferProcess] interim [40000000]:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.352728551+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับจากการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.352737391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.352751599+07:00","message":"> Transcript [779] [false]: 'นี้คือด้านที่ได้รับจากการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.352755647+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.352759578+07:00","message":"Set new StatePrefix: 'นี้คือด้านที่ได้รับจากการที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.546190644+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.546222273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับแสงจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.546228325+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับแสงจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.546243797+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับแสงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.546253167+07:00","message":"[bufferProcess] interim [280000000]:นี้คือด้านที่ได้รับแสงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.54625562+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.546266585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.546269552+07:00","message":"> Transcript [780] [false]: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.546272152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.546274329+07:00","message":"Set new StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.586127459+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.615655189+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.615695303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้คือด้านที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.615702311+07:00","message":"receive interim result [false|false]: นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.615719027+07:00","message":"[buffer interim] 218 false นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615727118+07:00","message":"[bufferProcess] interim [340000000]:นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615729838+07:00","message":"[bufferProcess] send to processor:นี้คือด้านที่ได้รับแสงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615737188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615747262+07:00","message":"> Transcript [781] [false]: 'นี้คือด้านที่ได้รับแสงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615751091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615755608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615757901+07:00","message":"StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.615760156+07:00","message":"TextPushed: 'นี้คือด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.648235954+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.74252011+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.742569883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือด้านที่ได้รับแสงคือด้านที่ได้\",\"confidence\":0.88792324}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.742576893+07:00","message":"receive interim result [true|false]: คือด้านที่ได้รับแสงคือด้านที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.74258735+07:00","message":"end recv isFinal message id 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.742589699+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.742597403+07:00","message":"[buffer interim] 218 true คือด้านที่ได้รับแสงคือด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.74260908+07:00","message":"[bufferProcess] interim [550000000]:คือด้านที่ได้รับแสงคือด้านที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742613466+07:00","message":"[bufferProcess] send to processor (isfinal):นี้คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742617153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742620555+07:00","message":"> Transcript [782] [false]: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742624122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742627072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742628762+07:00","message":"StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742630795+07:00","message":"TextPushed: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742632426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742634326+07:00","message":"> Transcript [783] [true]: 'คือด้านที่ได้รับแสงคือด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.74263665+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.7426383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742640089+07:00","message":"StatePrefix: 'นี้คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742641752+07:00","message":"TextPushed: 'นี้คือด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742643508+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742756217+07:00","message":"Push: 'ที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742759399+07:00","message":"TextPushed: 'นี้คือด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742761488+07:00","message":"Set new StatePrefix : 'คือด้านที่ได้รับแสงคือด้านที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742763789+07:00","message":"Next Push (prob) : 'คือด้านที่ได้รับแสงคือด้านที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.742772004+07:00","message":"push: {true ที่ได้ 0 0xc002014880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.742809169+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_218.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:28.75473691+07:00","message":"write wav file: './tmp/7559/7559_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.035636125+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.115794562+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.115824748+07:00","message":"found end of frame, send empty tag with msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.115828713+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.115838344+07:00","message":"[buffer interim] 219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.115851995+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.115856713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.115859512+07:00","message":"> Transcript [784] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.115862422+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.115864404+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.115866276+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.115868245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.11587654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.115886622+07:00","message":"push: {true \n 0 0xc000188400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:29.120747113+07:00","message":"write wav file: './tmp/7559/7559_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.809327646+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:30.894554009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:30.894573078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.984001511+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.984050531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.984056952+07:00","message":"receive interim result [false|false]: ที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.984072927+07:00","message":"[buffer interim] 220 false ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.984080732+07:00","message":"[bufferProcess] interim [20000000]:ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.984082931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.98409002+07:00","message":"[bufferProcess] send to processor (ticker):ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.984092899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.984095537+07:00","message":"> Transcript [785] [false]: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.984097894+07:00","message":"Set StatePrefix (first interim): 'ที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.191131438+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.19118886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.191194807+07:00","message":"receive interim result [false|false]: ที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.191210002+07:00","message":"[buffer interim] 220 false ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.191218647+07:00","message":"[bufferProcess] interim [200000000]:ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.191221284+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.756363143+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.756424758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.756432716+07:00","message":"receive interim result [false|false]: ที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.756454147+07:00","message":"[buffer interim] 220 false ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756467534+07:00","message":"[bufferProcess] interim [800000000]:ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756471427+07:00","message":"[bufferProcess] send to processor:ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756481302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756485926+07:00","message":"> Transcript [786] [false]: 'ที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756490712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756494389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756497365+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.756500605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.976495226+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.100821687+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.100868011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องที่ได้รับสาย\",\"confidence\":0.8898288}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.100874723+07:00","message":"receive interim result [true|false]: น้องที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.100885899+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.100888442+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.100897452+07:00","message":"[buffer interim] 220 true น้องที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100910246+07:00","message":"[bufferProcess] interim [190000000]:น้องที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100913857+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100917964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100920954+07:00","message":"> Transcript [787] [false]: 'ที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100924137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100925989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.10092782+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100929734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100931436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100933497+07:00","message":"> Transcript [788] [true]: 'น้องที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100935622+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100937479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100938991+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100940731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.100944331+07:00","message":"Push: 'น้องที่ได้รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.100952978+07:00","message":"push: {true น้องที่ได้รับสาย 0 0xc002014680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:32.108218723+07:00","message":"write wav file: './tmp/7559/7559_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.367312524+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448257589+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448279557+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448282044+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448283872+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.44828561+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448287313+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.44828909+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448290996+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448292978+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.448294792+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:33.894619304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:33.894630962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.946297769+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.044146656+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.044164011+07:00","message":"found end of frame, send empty tag with msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.044166757+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.044173716+07:00","message":"[buffer interim] 221 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.044182167+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.044186756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.044189545+07:00","message":"> Transcript [789] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.044191905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.044193782+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.044195624+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.044197388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.04420709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.044217504+07:00","message":"push: {true \n 0 0xc001f82900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:36.05244989+07:00","message":"write wav file: './tmp/7559/7559_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.087530386+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.144185266+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.385012742+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.385034304+07:00","message":"found end of frame, send empty tag with msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.38503749+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.385045171+07:00","message":"[buffer interim] 222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385053552+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385057719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385060454+07:00","message":"> Transcript [790] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385062931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385064923+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385066635+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385069035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.385077571+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.385087488+07:00","message":"push: {true \n 0 0xc0004a3100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:36.390404239+07:00","message":"write wav file: './tmp/7559/7559_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.597777698+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.655547644+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.788424049+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:36.895416529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:36.895423637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.403862629+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.403904164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.40391032+07:00","message":"receive interim result [false|false]: กระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.40392617+07:00","message":"[buffer interim] 224 false กระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.40393268+07:00","message":"[bufferProcess] interim [680000000]:กระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.403934866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.403941434+07:00","message":"[bufferProcess] send to processor (ticker):กระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.403944088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.403946788+07:00","message":"> Transcript [791] [false]: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.403948843+07:00","message":"Set StatePrefix (first interim): 'กระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.648857853+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.648876877+07:00","message":"found end of frame, send empty tag with msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.648879769+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.648898533+07:00","message":"[buffer interim] this message is already final true 223: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.673620257+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.673661898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.673669696+07:00","message":"receive interim result [false|false]: กระตุ้นการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.673687184+07:00","message":"[buffer interim] 224 false กระตุ้นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.673695731+07:00","message":"[bufferProcess] interim [860000000]:กระตุ้นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.673698637+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.696612108+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.696653222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.696659363+07:00","message":"receive interim result [false|false]: กระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.696679381+07:00","message":"[buffer interim] 224 false กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696687985+07:00","message":"[bufferProcess] interim [920000000]:กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696691801+07:00","message":"[bufferProcess] send to processor:กระตุ้นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696700094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696703863+07:00","message":"> Transcript [792] [false]: 'กระตุ้นการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696708747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696711657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696714734+07:00","message":"StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.696717463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.929681529+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.929719998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.92972519+07:00","message":"receive interim result [false|false]: กระตุ้นการยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.929749404+07:00","message":"[buffer interim] 224 false กระตุ้นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.929760619+07:00","message":"[bufferProcess] interim [40000000]:กระตุ้นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.929763147+07:00","message":"[bufferProcess] send to processor:กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.92976711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.929769963+07:00","message":"> Transcript [793] [false]: 'กระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.929773231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.929775307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.929777688+07:00","message":"StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.929779721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.193497267+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.193533442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.193539206+07:00","message":"receive interim result [false|false]: กระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.193553788+07:00","message":"[buffer interim] 224 false กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.193560212+07:00","message":"[bufferProcess] interim [400000000]:กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.193562356+07:00","message":"[bufferProcess] send to processor:กระตุ้นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.193565315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.193567965+07:00","message":"> Transcript [794] [false]: 'กระตุ้นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.19357125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.193573286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.193575084+07:00","message":"StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.193577183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.474540357+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.559637152+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.559683837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.559689692+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.559707383+07:00","message":"[buffer interim] 224 false กระตุ้นการสร้างเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559716834+07:00","message":"[bufferProcess] interim [820000000]:กระตุ้นการสร้างเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559719574+07:00","message":"[bufferProcess] send to processor:กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559723096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559726156+07:00","message":"> Transcript [795] [false]: 'กระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559729423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559734297+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559743451+07:00","message":"StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559746088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559752733+07:00","message":"Push: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559754752+07:00","message":"TextPushed: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559756592+07:00","message":"Set new StatePrefix : 'กระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.559758719+07:00","message":"Next Push (prob) : 'ยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.559787066+07:00","message":"push: {false กระตุ้นการ 0 0xc001f82f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.627656419+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.627693493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการยืดตัว\",\"confidence\":0.92169344}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.627699735+07:00","message":"receive interim result [true|false]: กระตุ้นการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.627712306+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.627714844+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.627721313+07:00","message":"[buffer interim] 224 true กระตุ้นการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627730107+07:00","message":"[bufferProcess] interim [850000000]:กระตุ้นการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627734051+07:00","message":"[bufferProcess] send to processor (isfinal):กระตุ้นการสร้างเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627744325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627747987+07:00","message":"> Transcript [796] [false]: 'กระตุ้นการสร้างเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627750437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627752352+07:00","message":"Set new StatePrefix: 'กระตุ้นการสร้างเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627754076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627755843+07:00","message":"> Transcript [797] [true]: 'กระตุ้นการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627758242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627761475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627763304+07:00","message":"StatePrefix: 'กระตุ้นการสร้างเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.62776552+07:00","message":"TextPushed: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.627768932+07:00","message":"Push: 'ยืดตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.627778703+07:00","message":"push: {true ยืดตัว 0 0xc001f82f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:39.639188797+07:00","message":"write wav file: './tmp/7559/7559_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.668542705+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.796137218+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.857321915+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:39.896022224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:39.896054168+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.843822111+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.843868797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Idol\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.843875418+07:00","message":"receive interim result [false|false]: Idol"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.843893402+07:00","message":"[buffer interim] 226 false Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.843899878+07:00","message":"[bufferProcess] interim [960000000]:Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.843901765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.843906463+07:00","message":"[bufferProcess] send to processor (ticker):Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.843909115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.843911825+07:00","message":"> Transcript [798] [false]: 'Idol'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.84391377+07:00","message":"Set StatePrefix (first interim): 'Idol'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.03465328+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.03469502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I don't\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.034700895+07:00","message":"receive interim result [false|false]: I don't"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.034714788+07:00","message":"[buffer interim] 226 false I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.034721428+07:00","message":"[bufferProcess] interim [140000000]:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.034723587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.425276677+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.425319297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอดอลที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.425327026+07:00","message":"receive interim result [false|false]: ไอดอลที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.425341774+07:00","message":"[buffer interim] 226 false ไอดอลที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.42535106+07:00","message":"[bufferProcess] interim [620000000]:ไอดอลที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.425354311+07:00","message":"[bufferProcess] send to processor:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.425357779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.425360618+07:00","message":"> Transcript [799] [false]: 'I don't'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.425362927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.42536526+07:00","message":"Set new StatePrefix: 'I don't'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.563159493+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.563181828+07:00","message":"found end of frame, send empty tag with msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.563184927+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.563193446+07:00","message":"[buffer interim] this message is already final true 225: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.622832238+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.622872198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอดอลที่ได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.6228778+07:00","message":"receive interim result [false|false]: ไอดอลที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.622892565+07:00","message":"[buffer interim] 226 false ไอดอลที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.622900363+07:00","message":"[bufferProcess] interim [800000000]:ไอดอลที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.622903497+07:00","message":"[bufferProcess] send to processor:ไอดอลที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.622909379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.622912147+07:00","message":"> Transcript [800] [false]: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.622915084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.622917422+07:00","message":"Set new StatePrefix: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.944184573+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.944223861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอดอลที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.944230582+07:00","message":"receive interim result [false|false]: ไอดอลที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.944244202+07:00","message":"[buffer interim] 226 false ไอดอลที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.944252285+07:00","message":"[bufferProcess] interim [100000000]:ไอดอลที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.944254946+07:00","message":"[bufferProcess] send to processor:ไอดอลที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.944261747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.944264837+07:00","message":"> Transcript [801] [false]: 'ไอดอลที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.944268732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.94427082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.944272639+07:00","message":"StatePrefix: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.944274821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.992932687+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.99297228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอดอลที่ได้รับจากน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.99297826+07:00","message":"receive interim result [false|false]: ไอดอลที่ได้รับจากน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.992987308+07:00","message":"[buffer interim] 226 false ไอดอลที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.992994708+07:00","message":"[bufferProcess] interim [160000000]:ไอดอลที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.992997218+07:00","message":"[bufferProcess] send to processor:ไอดอลที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.993000667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.99300363+07:00","message":"> Transcript [802] [false]: 'ไอดอลที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.993007701+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.993009677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.993011663+07:00","message":"StatePrefix: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.993013805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.122416225+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.122451621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอดอลที่ได้รับจากน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.122458485+07:00","message":"receive interim result [false|false]: ไอดอลที่ได้รับจากน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.122473173+07:00","message":"[buffer interim] 226 false ไอดอลที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.12248328+07:00","message":"[bufferProcess] interim [280000000]:ไอดอลที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.12248576+07:00","message":"[bufferProcess] send to processor:ไอดอลที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.122489803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.122492587+07:00","message":"> Transcript [803] [false]: 'ไอดอลที่ได้รับจากน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.122496117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.122498507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.122500387+07:00","message":"StatePrefix: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.122502608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.224696741+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.418044913+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.41808698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอดำที่ได้รับจากน้อย\",\"confidence\":0.874169}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.418093574+07:00","message":"receive interim result [true|false]: ไอดำที่ได้รับจากน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.418104325+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.418106562+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.418115804+07:00","message":"[buffer interim] 226 true ไอดำที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418128529+07:00","message":"[bufferProcess] interim [580000000]:ไอดำที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418132115+07:00","message":"[bufferProcess] send to processor (isfinal):ไอดอลที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418136445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418139761+07:00","message":"> Transcript [804] [false]: 'ไอดอลที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418143135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418145015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418147026+07:00","message":"StatePrefix: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418149153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418151945+07:00","message":"Push: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.41815372+07:00","message":"TextPushed: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418155669+07:00","message":"Set new StatePrefix : 'ไอดอลที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418157667+07:00","message":"Next Push (prob) : 'จากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.41815928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418161186+07:00","message":"> Transcript [805] [true]: 'ไอดำที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418163402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418164994+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418166906+07:00","message":"StatePrefix: 'ไอดอลที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418168902+07:00","message":"TextPushed: 'ไอดอลที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418170414+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.418281143+07:00","message":"push: {false ไอดอลที่ได้รับ 0 0xc00039c900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418306807+07:00","message":"Push: 'จากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418311039+07:00","message":"TextPushed: 'ไอดอลที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418312961+07:00","message":"Set new StatePrefix : 'ไอดำที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418315032+07:00","message":"Next Push (prob) : 'ไอดำที่ได้รับจากน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.418322829+07:00","message":"push: {true จากน้อย 0 0xc00039c900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.418338758+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_226.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:42.426341368+07:00","message":"write wav file: './tmp/7559/7559_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.487677407+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:42.896938467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:42.896967791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.475611497+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.567502492+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.567531141+07:00","message":"found end of frame, send empty tag with msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.567534818+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.567543566+07:00","message":"[buffer interim] 227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567551407+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567555414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567558094+07:00","message":"> Transcript [806] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567560978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567562861+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567564621+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567566409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.567575567+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.567584867+07:00","message":"push: {true \n 0 0xc002014180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:44.57426523+07:00","message":"write wav file: './tmp/7559/7559_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.667679716+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.367108137+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.367155098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.367162194+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.367176512+07:00","message":"[buffer interim] 228 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.36718511+07:00","message":"[bufferProcess] interim [360000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.367188265+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.691788429+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.691828449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.691833945+07:00","message":"receive interim result [false|false]: มีการยื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.691846378+07:00","message":"[buffer interim] 228 false มีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.691852961+07:00","message":"[bufferProcess] interim [600000000]:มีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.691855455+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.691861332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.691864019+07:00","message":"> Transcript [807] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.691866354+07:00","message":"Set StatePrefix (first interim): 'วิธีการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:45.897974749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:45.897983124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.135435746+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.268900663+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.411183759+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.411237861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยืดตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.411244302+07:00","message":"receive interim result [false|false]: มีการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.411259529+07:00","message":"[buffer interim] 228 false มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.411267595+07:00","message":"[bufferProcess] interim [960000000]:มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.411270201+07:00","message":"[bufferProcess] send to processor:มีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.411273612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.411276485+07:00","message":"> Transcript [808] [false]: 'มีการยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.411278761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.411280733+07:00","message":"Set new StatePrefix: 'มีการยื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.611379154+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.611433445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.611440087+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.61146046+07:00","message":"[buffer interim] force interim is final (2) :มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611467841+07:00","message":"[bufferProcess] interim [960000000]:มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611472713+07:00","message":"[bufferProcess] send to processor (isfinal):มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611475664+07:00","message":"[bufferProcess] interim [420000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611477484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611480345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611483068+07:00","message":"> Transcript [809] [false]: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611485376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611487361+07:00","message":"Set new StatePrefix: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611488863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611490616+07:00","message":"> Transcript [810] [true]: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611493558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611495794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611498408+07:00","message":"StatePrefix: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.61150043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.611506602+07:00","message":"Push: 'มีการยืดตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.611514275+07:00","message":"push: {true มีการยืดตัว 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:46.617922981+07:00","message":"write wav file: './tmp/7559/7559_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.720525515+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.720584788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยืดตัว\",\"confidence\":0.8889477}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.72059112+07:00","message":"receive interim result [true|false]: มีการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.720602374+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.720604689+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.720612075+07:00","message":"[buffer interim] this message is already final true 228: 'มีการยืดตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.116456226+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.116505992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.11651217+07:00","message":"receive interim result [false|false]: ขยายตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.116523392+07:00","message":"end Recv id 229 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.116526504+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.11653385+07:00","message":"[buffer interim] 229 false ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.1165451+07:00","message":"[bufferProcess] interim [900000000]:ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.116549107+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.116555956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.116560189+07:00","message":"> Transcript [811] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.116563452+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:48.898894884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:48.898908119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.274618015+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.726850647+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.57466097+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.574702692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเกิดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.57470898+07:00","message":"receive interim result [false|false]: จึงเกิดการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.574725154+07:00","message":"[buffer interim] force interim is final (2) :ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574746106+07:00","message":"[bufferProcess] interim [900000000]:ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574754384+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574759617+07:00","message":"[bufferProcess] interim [900000000]:จึงเกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574762369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574766318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574771061+07:00","message":"> Transcript [812] [false]: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574774506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574777492+07:00","message":"Set new StatePrefix: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574779775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574782914+07:00","message":"> Transcript [813] [true]: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574786677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574789524+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574792332+07:00","message":"StatePrefix: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574795501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.574802674+07:00","message":"Push: 'ขยายตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.574810925+07:00","message":"push: {true ขยายตัว 0 0xc002014d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:50.58306138+07:00","message":"write wav file: './tmp/7559/7559_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.971483653+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.971521822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.971527253+07:00","message":"receive interim result [false|false]: อาการคง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.971540343+07:00","message":"end Recv id 230 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.971543001+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.97154821+07:00","message":"[buffer interim] 230 false อาการคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.971555916+07:00","message":"[bufferProcess] interim [260000000]:อาการคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.971559434+07:00","message":"[bufferProcess] send to processor:จึงเกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.971563548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.971567455+07:00","message":"> Transcript [814] [false]: 'จึงเกิดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.971570929+07:00","message":"Set StatePrefix (first interim): 'จึงเกิดการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:51.899346162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:51.899346599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:52.924959044+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.126839315+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.18503587+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.326129439+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.326152124+07:00","message":"found end of frame, send empty tag with msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.326155462+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.32616273+07:00","message":"[buffer interim] force interim is final (2) :อาการคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.32617191+07:00","message":"[bufferProcess] interim [260000000]:อาการคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326175307+07:00","message":"[bufferProcess] send to processor (isfinal):อาการคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326178636+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326181701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326185271+07:00","message":"> Transcript [815] [false]: 'อาการคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326187625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326190067+07:00","message":"Set new StatePrefix: 'อาการคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326191912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326193679+07:00","message":"> Transcript [816] [true]: 'อาการคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326198892+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326201026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326202702+07:00","message":"StatePrefix: 'อาการคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326204715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326207412+07:00","message":"Push: 'อาการคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326208982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326210786+07:00","message":"> Transcript [817] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326212628+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.3262144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326216361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326217837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.326219636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.32622898+07:00","message":"push: {true อาการคง 0 0xc002015200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.32623784+07:00","message":"push: {true \n 0 0xc001f83180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:53.333727055+07:00","message":"write wav file: './tmp/7559/7559_231.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:53.335146768+07:00","message":"write wav file: './tmp/7559/7559_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.446909004+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.505660442+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.636162192+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.675448828+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.675468508+07:00","message":"found end of frame, send empty tag with msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.675471529+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.675477418+07:00","message":"[buffer interim] 232 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.675484054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.675488573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.675491587+07:00","message":"> Transcript [818] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.675494417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.67549646+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.675498834+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.67550124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.675508928+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.675517344+07:00","message":"push: {true \n 0 0xc00039ca00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:53.679821596+07:00","message":"write wav file: './tmp/7559/7559_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.694923767+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.826994794+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.854870221+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.854889213+07:00","message":"found end of frame, send empty tag with msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.854892445+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.854898106+07:00","message":"[buffer interim] 233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.854905149+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.854909293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.854912476+07:00","message":"> Transcript [819] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.85491489+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.854916847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.854918574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.854920353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.85492268+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.854931455+07:00","message":"push: {true \n 0 0xc001f82580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:53.859915418+07:00","message":"write wav file: './tmp/7559/7559_233.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:54.900324884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:54.900324816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.775986666+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.776043698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.776052153+07:00","message":"receive interim result [false|false]: ขอที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.776070687+07:00","message":"[buffer interim] 234 false ขอที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.77607953+07:00","message":"[bufferProcess] interim [980000000]:ขอที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.776082659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.776093219+07:00","message":"[bufferProcess] send to processor (ticker):ขอที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.776097552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.776100593+07:00","message":"> Transcript [820] [false]: 'ขอที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.776103459+07:00","message":"Set StatePrefix (first interim): 'ขอที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.96068128+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.96072562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.960736811+07:00","message":"receive interim result [false|false]: ขอที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.960750805+07:00","message":"[buffer interim] 234 false ขอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.960758527+07:00","message":"[bufferProcess] interim [160000000]:ขอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.960760642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.900306133+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:57.900341476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.900346863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ ID\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.900408282+07:00","message":"receive interim result [false|false]: ขอ ID"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.900422455+07:00","message":"[buffer interim] 234 false ขอ ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900428272+07:00","message":"[bufferProcess] interim [80000000]:ขอ ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900430739+07:00","message":"[bufferProcess] send to processor:ขอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900434382+07:00","message":"[bufferProcess] send to processor (ticker):ขอ ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900438029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900440883+07:00","message":"> Transcript [821] [false]: 'ขอที่มีสมบัติคล้าย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:57.900347389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900444329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900472877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900475949+07:00","message":"StatePrefix: 'ขอที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900478883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900481091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900484286+07:00","message":"> Transcript [822] [false]: 'ขอ ID'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900486334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.900488887+07:00","message":"Set new StatePrefix: 'ขอ ID'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.018064003+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.018106641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ibm\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.018112189+07:00","message":"receive interim result [false|false]: ibm"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.018125598+07:00","message":"[buffer interim] 234 false ibm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.018132896+07:00","message":"[bufferProcess] interim [200000000]:ibm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.01813493+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.364221373+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.436340734+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.53409072+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.534143325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอพี่สมบัติ\",\"confidence\":0.6589081}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.534150043+07:00","message":"receive interim result [true|false]: ขอพี่สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.534160783+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.534162928+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.534169268+07:00","message":"[buffer interim] 234 true ขอพี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534180674+07:00","message":"[bufferProcess] interim [770000000]:ขอพี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534187974+07:00","message":"[bufferProcess] send to processor (isfinal):ibm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534191807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534194931+07:00","message":"> Transcript [823] [false]: 'ibm'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534198631+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534200574+07:00","message":"Set new StatePrefix: 'ibm'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534202074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534203878+07:00","message":"> Transcript [824] [true]: 'ขอพี่สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534208562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534210613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534213027+07:00","message":"StatePrefix: 'ibm'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534214983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.534222684+07:00","message":"Push: 'ขอพี่สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.534231169+07:00","message":"push: {true ขอพี่สมบัติ 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:58.543964453+07:00","message":"write wav file: './tmp/7559/7559_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.415006598+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.509193076+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.509242669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"indus\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.509248328+07:00","message":"receive interim result [false|false]: indus"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.509265012+07:00","message":"[buffer interim] 235 false indus"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.50927343+07:00","message":"[bufferProcess] interim [100000000]:indus"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.509275398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.509278896+07:00","message":"[bufferProcess] send to processor (ticker):indus"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.509281856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.509284461+07:00","message":"> Transcript [825] [false]: 'indus'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.509286676+07:00","message":"Set StatePrefix (first interim): 'indus'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.534833555+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.534878307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"indus\",\"confidence\":0.75822055}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.534883992+07:00","message":"receive interim result [true|false]: indus"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.534895442+07:00","message":"end recv isFinal message id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.534897709+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.534904441+07:00","message":"[buffer interim] 235 true indus"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.534911208+07:00","message":"[bufferProcess] interim [220000000]:indus"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.53492257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.534925233+07:00","message":"> Transcript [826] [true]: 'indus'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.534928461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.534931725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.534933805+07:00","message":"StatePrefix: 'indus'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.534935995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.534943656+07:00","message":"Push: 'indus'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.534952121+07:00","message":"push: {true indus 0 0xc00039d900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:00.544318943+07:00","message":"write wav file: './tmp/7559/7559_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.616998431+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.746401288+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.87741279+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:00.901012771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:00.901012783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.210562893+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.210581418+07:00","message":"found end of frame, send empty tag with msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.210584813+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.210591553+07:00","message":"[buffer interim] 236 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210597664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210601484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210604242+07:00","message":"> Transcript [827] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210606618+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210608463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210610167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210611839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.210614347+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.21062316+07:00","message":"push: {true \n 0 0xc002e5c700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:01.215055307+07:00","message":"write wav file: './tmp/7559/7559_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.531851626+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.531887416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n a\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.531892351+07:00","message":"receive interim result [false|false]: n a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.531906176+07:00","message":"[buffer interim] 237 false n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.531912604+07:00","message":"[bufferProcess] interim [660000000]:n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.531914935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.595695751+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.5957446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nao\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.595750644+07:00","message":"receive interim result [false|false]: nao"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.595764692+07:00","message":"[buffer interim] 237 false nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.595772171+07:00","message":"[bufferProcess] interim [780000000]:nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.595774921+07:00","message":"[bufferProcess] send to processor:n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.595781522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.595784375+07:00","message":"> Transcript [828] [false]: 'n a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.595786831+07:00","message":"Set StatePrefix (first interim): 'n a'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.844514428+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.844555032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.844560884+07:00","message":"receive interim result [false|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.844577731+07:00","message":"[buffer interim] 237 false naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.844585335+07:00","message":"[bufferProcess] interim [960000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.844587861+07:00","message":"[bufferProcess] send to processor:nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.84459145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.844611372+07:00","message":"> Transcript [829] [false]: 'nao'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.844614525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.844616486+07:00","message":"Set new StatePrefix: 'nao'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.424080296+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.424115154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.424120693+07:00","message":"receive interim result [false|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.424136178+07:00","message":"[buffer interim] 237 false naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.424143994+07:00","message":"[bufferProcess] interim [560000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.424146344+07:00","message":"[bufferProcess] send to processor:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.424153053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.424156053+07:00","message":"> Transcript [830] [false]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.424158701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.424161011+07:00","message":"Set new StatePrefix: 'naa'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447693396+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447707872+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447710407+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447715428+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447717728+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447719375+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447721178+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.44772286+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447724847+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447726772+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.44773378+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447736117+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447737916+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.447739651+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.625350401+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.74134957+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.741389241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\",\"confidence\":0.6922594}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.741395537+07:00","message":"receive interim result [true|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.741403026+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.741405173+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.741411068+07:00","message":"[buffer interim] 237 true naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741418009+07:00","message":"[bufferProcess] interim [970000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741422909+07:00","message":"[bufferProcess] send to processor (isfinal):naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741426331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741428989+07:00","message":"> Transcript [831] [false]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741431689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741435649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741439245+07:00","message":"StatePrefix: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741441997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741445018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741448008+07:00","message":"> Transcript [832] [true]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741451495+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741454453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741457386+07:00","message":"StatePrefix: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741460029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.741468062+07:00","message":"Push: 'naa'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.741479652+07:00","message":"push: {true naa 0 0xc002e5c800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:03.749566445+07:00","message":"write wav file: './tmp/7559/7559_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.817289082+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:03.902034655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:03.902039763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.796906365+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.796995324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.797002738+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.79702172+07:00","message":"[buffer interim] 238 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.797029531+07:00","message":"[bufferProcess] interim [780000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.797032992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.797041158+07:00","message":"[bufferProcess] send to processor (ticker):มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.797044863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.797048677+07:00","message":"> Transcript [833] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.797051899+07:00","message":"Set StatePrefix (first interim): 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.440999295+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.441036256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.441041611+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.441053611+07:00","message":"[buffer interim] 238 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.441060415+07:00","message":"[bufferProcess] interim [500000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.441062424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.130286422+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.130320163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.13032787+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.130344783+07:00","message":"[buffer interim] 238 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.130351464+07:00","message":"[bufferProcess] interim [100000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.13035382+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.130359183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.130362114+07:00","message":"> Transcript [834] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.130365373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.130367468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.130369275+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.130371364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.403841478+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.40388697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.403893296+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.403909627+07:00","message":"[buffer interim] 238 false มีการนำมาใช้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403918375+07:00","message":"[bufferProcess] interim [400000000]:มีการนำมาใช้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403920799+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403928377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403931279+07:00","message":"> Transcript [835] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403934828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403937405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403939284+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.403941581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.645965929+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.646006715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.646014645+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.646031413+07:00","message":"[buffer interim] 238 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.646039785+07:00","message":"[bufferProcess] interim [640000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.646043011+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.646046388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.64604906+07:00","message":"> Transcript [836] [false]: 'มีการนำมาใช้เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.646052313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.646054342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.646056366+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.646058304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.773436392+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.773480746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อเล่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.773488031+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อเล่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.77350259+07:00","message":"[buffer interim] 238 false มีการนำมาใช้เพื่อเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.77350939+07:00","message":"[bufferProcess] interim [760000000]:มีการนำมาใช้เพื่อเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773511914+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773515268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773517972+07:00","message":"> Transcript [837] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773521071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773523191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773525107+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773527149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773530397+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773532434+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773534457+07:00","message":"Set new StatePrefix : 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.773536515+07:00","message":"Next Push (prob) : 'นำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.773544341+07:00","message":"push: {false มีการ 0 0xc002015480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.78695238+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.786977749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.786983813+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.786999655+07:00","message":"[buffer interim] 238 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787005882+07:00","message":"[bufferProcess] interim [820000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787008525+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787013823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787016759+07:00","message":"> Transcript [838] [false]: 'มีการนำมาใช้เพื่อเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787020196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787022274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787024084+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.787028066+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:06.902520707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:06.902542923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.966452153+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.966489788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ต่อหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.96649603+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ต่อหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.966507797+07:00","message":"[buffer interim] 238 false มีการนำมาใช้ต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.96651447+07:00","message":"[bufferProcess] interim [980000000]:มีการนำมาใช้ต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966517928+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966522947+07:00","message":"[bufferProcess] send to processor (ticker):มีการนำมาใช้ต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966525622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966528182+07:00","message":"> Transcript [839] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966531095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966533095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966534964+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966537112+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966538875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966540647+07:00","message":"> Transcript [840] [false]: 'มีการนำมาใช้ต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966542418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966544027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966547264+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.966549158+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.090235882+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.090266336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.09027218+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.09028543+07:00","message":"[buffer interim] 238 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.090292034+07:00","message":"[bufferProcess] interim [40000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.090294005+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.135577674+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.209478893+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268805294+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268844844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อเร่งการเกิดราก\",\"confidence\":0.94526356}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268851934+07:00","message":"receive interim result [true|false]: มีการนำมาใช้เพื่อเร่งการเกิดราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268861698+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268863713+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268870197+07:00","message":"[buffer interim] 238 true มีการนำมาใช้เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268877311+07:00","message":"[bufferProcess] interim [340000000]:มีการนำมาใช้เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268884266+07:00","message":"[bufferProcess] send to processor (isfinal):มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268889686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.26890103+07:00","message":"> Transcript [841] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268906249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268908406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.26891067+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268912911+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268924636+07:00","message":"Push: 'นำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268926649+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268928667+07:00","message":"Set new StatePrefix : 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268930935+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268933188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268936641+07:00","message":"> Transcript [842] [true]: 'มีการนำมาใช้เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268938951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268940637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268942469+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268944215+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.268946204+07:00","message":"Push: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268955584+07:00","message":"push: {false นำมาใช้ 0 0xc002015480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.268961298+07:00","message":"push: {true เพื่อเร่งการเกิดราก 0 0xc002015480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:09.280064197+07:00","message":"write wav file: './tmp/7559/7559_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.64653297+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.748332032+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.74835205+07:00","message":"found end of frame, send empty tag with msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.748355248+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.748362048+07:00","message":"[buffer interim] 239 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.74837234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.748376973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.748379825+07:00","message":"> Transcript [843] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.748382199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.74838408+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.748386044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.748387791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.74839051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.748399853+07:00","message":"push: {true \n 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:09.752885426+07:00","message":"write wav file: './tmp/7559/7559_239.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:09.902614129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:09.902650916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:10.286558299+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:10.354600617+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:10.48549143+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.118158736+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.118178355+07:00","message":"found end of frame, send empty tag with msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.118181579+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.118188236+07:00","message":"[buffer interim] 240 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.118195665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.118200091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.118203383+07:00","message":"> Transcript [844] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.118206251+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.118209517+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.11821227+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.11821505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.118223909+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.118233939+07:00","message":"push: {true \n 0 0xc00039cf00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:11.123056617+07:00","message":"write wav file: './tmp/7559/7559_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.726820611+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.726860694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.726866615+07:00","message":"receive interim result [false|false]: รูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.726881964+07:00","message":"[buffer interim] 241 false รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.726889868+07:00","message":"[bufferProcess] interim [260000000]:รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.726892159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.354651151+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.354691904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.354699197+07:00","message":"receive interim result [false|false]: รูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.354712472+07:00","message":"[buffer interim] 241 false รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.35471942+07:00","message":"[bufferProcess] interim [860000000]:รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.3547224+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.3547371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.354740324+07:00","message":"> Transcript [845] [false]: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.354742606+07:00","message":"Set StatePrefix (first interim): 'รูปนี้นะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:12.903121223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:12.903150464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.92430891+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.924354586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะคือการปักชำกิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.924364691+07:00","message":"receive interim result [false|false]: รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:12.924380615+07:00","message":"[buffer interim] 241 false รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.924388624+07:00","message":"[bufferProcess] interim [520000000]:รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.924391456+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.924400305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.92440354+07:00","message":"> Transcript [846] [false]: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.924406833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.92440926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.924411157+07:00","message":"StatePrefix: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:12.924413156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.424548956+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.519413148+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.51945655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะคือการปักชำกิ่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.519462872+07:00","message":"receive interim result [false|false]: รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.519477647+07:00","message":"[buffer interim] 241 false รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.519485084+07:00","message":"[bufferProcess] interim [120000000]:รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.51948799+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.519491627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.519494675+07:00","message":"> Transcript [847] [false]: 'รูปนี้นะคะคือการปักชำกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.519497583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.519499643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.519501393+07:00","message":"StatePrefix: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.519503358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.553089334+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.553121268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะคือการปักชำกิ่ง\",\"confidence\":0.94399905}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.553127019+07:00","message":"receive interim result [true|false]: รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.553136791+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.553138806+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.553144358+07:00","message":"[buffer interim] 241 true รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553150003+07:00","message":"[bufferProcess] interim [180000000]:รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553153011+07:00","message":"[bufferProcess] send to processor (isfinal):รูปนี้นะคะคือการปักชำกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553156411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.55315886+07:00","message":"> Transcript [848] [false]: 'รูปนี้นะคะคือการปักชำกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.55317163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553174119+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553175912+07:00","message":"StatePrefix: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553177856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553179516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553181602+07:00","message":"> Transcript [849] [true]: 'รูปนี้นะคะคือการปักชำกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553184616+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553186435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553188027+07:00","message":"StatePrefix: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553189628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:13.553193416+07:00","message":"Push: 'รูปนี้นะคะคือการปักชำกิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.553202068+07:00","message":"push: {true รูปนี้นะคะคือการปักชำกิ่ง 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:13.561106057+07:00","message":"write wav file: './tmp/7559/7559_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:13.616321045+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.175171006+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.175212163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.17521785+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.175234201+07:00","message":"[buffer interim] 242 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.175241115+07:00","message":"[bufferProcess] interim [600000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.175243122+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.476811399+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.476849472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.476856782+07:00","message":"receive interim result [false|false]: โดยใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.47687087+07:00","message":"[buffer interim] 242 false โดยใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.476879329+07:00","message":"[bufferProcess] interim [840000000]:โดยใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.476881941+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.476889282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.476892022+07:00","message":"> Transcript [850] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.476894259+07:00","message":"Set StatePrefix (first interim): 'โดยใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.671525828+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.671578054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.671586432+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.671604229+07:00","message":"[buffer interim] 242 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671613652+07:00","message":"[bufferProcess] interim [20000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671617642+07:00","message":"[bufferProcess] send to processor:โดยใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671622755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671626557+07:00","message":"> Transcript [851] [false]: 'โดยใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671631293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671633945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671636557+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.671639609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.806087071+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.806129535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.806135462+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.806150034+07:00","message":"[buffer interim] 242 false โดยใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806157947+07:00","message":"[bufferProcess] interim [200000000]:โดยใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806163097+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806171559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806174698+07:00","message":"> Transcript [852] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806178258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806180637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806182713+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.806184691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.994370468+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.994410603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.994417638+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.994430259+07:00","message":"[buffer interim] 242 false โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.994439527+07:00","message":"[bufferProcess] interim [380000000]:โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.994442018+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.994445654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.994448493+07:00","message":"> Transcript [853] [false]: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.994452101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.99445449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.994456372+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.99445863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.221328098+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.221366487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.221373003+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.221385591+07:00","message":"[buffer interim] 242 false โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221392521+07:00","message":"[bufferProcess] interim [560000000]:โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221395324+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221401171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221404447+07:00","message":"> Transcript [854] [false]: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221407987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221410054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221411834+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221414021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221418311+07:00","message":"Push: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221420287+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.2214242+07:00","message":"Set new StatePrefix : 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.221426632+07:00","message":"Next Push (prob) : 'สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.221434815+07:00","message":"push: {false โดยใช้ 0 0xc000045d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.530032872+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.530075297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.530082375+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.530096574+07:00","message":"[buffer interim] 242 false โดยใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530104322+07:00","message":"[bufferProcess] interim [920000000]:โดยใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530106789+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530110714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530113518+07:00","message":"> Transcript [855] [false]: 'โดยใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530117174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530119334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530121182+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.530123421+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.595659656+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.595699206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.595706131+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.595716542+07:00","message":"[buffer interim] 242 false โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.595723847+07:00","message":"[bufferProcess] interim [980000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.595730809+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.595736386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.595739469+07:00","message":"> Transcript [856] [false]: 'โดยใช้สารสังเคราะห์ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.595743222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.595745459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.59574762+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.595749933+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:15.903900841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:15.903922414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.904217953+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.904251071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.904256647+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.904269983+07:00","message":"[buffer interim] 242 false โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.904277646+07:00","message":"[bufferProcess] interim [280000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.904280635+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.904286195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.904288904+07:00","message":"> Transcript [857] [false]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.90429266+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.904294836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.904297353+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.904299965+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.436486772+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.563497566+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.563548641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.563556507+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.563570824+07:00","message":"[buffer interim] 242 false โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.56358054+07:00","message":"[bufferProcess] interim [880000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563583576+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563587205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563589976+07:00","message":"> Transcript [858] [false]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563594502+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563596783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563599296+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563601472+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563607958+07:00","message":"Push: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563610107+07:00","message":"TextPushed: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563612571+07:00","message":"Set new StatePrefix : 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.563614822+07:00","message":"Next Push (prob) : 'มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.563623197+07:00","message":"push: {false สารสังเคราะห์ที่ 0 0xc000045d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.626555826+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.654610096+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.654631248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน\",\"confidence\":0.9449133}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.654636084+07:00","message":"receive interim result [true|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.654645115+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.654647395+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.654652104+07:00","message":"[buffer interim] 242 true โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654657934+07:00","message":"[bufferProcess] interim [30000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654661473+07:00","message":"[bufferProcess] send to processor (isfinal):โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654668356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654683814+07:00","message":"> Transcript [859] [false]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654689551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.65469201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654694352+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654696961+07:00","message":"TextPushed: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654699592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654704807+07:00","message":"> Transcript [860] [true]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.65470761+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.65470948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654711025+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654712906+07:00","message":"TextPushed: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.654720935+07:00","message":"Push: 'มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.654737403+07:00","message":"push: {true มีสมบัติคล้ายออกซิน 0 0xc000045d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:16.663368972+07:00","message":"write wav file: './tmp/7559/7559_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.883878655+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.945558968+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.985115846+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.985135001+07:00","message":"found end of frame, send empty tag with msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.985139292+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.985147179+07:00","message":"[buffer interim] 243 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985155737+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985170867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985175641+07:00","message":"> Transcript [861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985179337+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985182076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985185184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985188243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.985199415+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.98521051+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:16.990760367+07:00","message":"write wav file: './tmp/7559/7559_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.164874982+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.263084723+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.263103656+07:00","message":"found end of frame, send empty tag with msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.263106929+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.263113603+07:00","message":"[buffer interim] 244 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.263120507+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.263125124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.263128089+07:00","message":"> Transcript [862] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.263131105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.26313307+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.263134837+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.263136689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:18.263144514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.263154857+07:00","message":"push: {true \n 0 0xc0004a2400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:18.270951003+07:00","message":"write wav file: './tmp/7559/7559_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.296795397+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:18.904795454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:18.904807956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.065369562+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.149427001+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.149450314+07:00","message":"found end of frame, send empty tag with msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.149453533+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.149460695+07:00","message":"[buffer interim] 245 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149472193+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149476722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149479685+07:00","message":"> Transcript [863] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149482545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149484637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149486761+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149488576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.149491251+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.149500322+07:00","message":"push: {true \n 0 0xc0004a2500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:19.155769729+07:00","message":"write wav file: './tmp/7559/7559_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.255862987+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.323856099+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.431657872+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.431674339+07:00","message":"found end of frame, send empty tag with msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.431679007+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.431688408+07:00","message":"[buffer interim] 246 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.431697057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.431701837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.431705775+07:00","message":"> Transcript [864] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.431710278+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.431713744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.431716408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.431719048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.43172329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.431747035+07:00","message":"push: {true \n 0 0xc002014400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:19.436521068+07:00","message":"write wav file: './tmp/7559/7559_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.476755999+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.009539458+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.009587834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.009594012+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.0096106+07:00","message":"[buffer interim] 247 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.009617795+07:00","message":"[bufferProcess] interim [360000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.009619755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.009625636+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.009628739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.009631476+07:00","message":"> Transcript [865] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.009633818+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:21.905748488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:21.90576346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.343783291+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.34382556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.343831334+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.343855096+07:00","message":"[buffer interim] 247 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.34387022+07:00","message":"[bufferProcess] interim [680000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.343872673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.343879325+07:00","message":"[bufferProcess] send to processor (ticker):จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.34388206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.343884621+07:00","message":"> Transcript [866] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.343886689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.343888437+07:00","message":"Set new StatePrefix: 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.393825512+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.488548081+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.488580144+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.488585351+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.488596066+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.488598612+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.488604041+07:00","message":"[buffer interim] 247 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488610335+07:00","message":"[bufferProcess] interim [950000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488613667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488616611+07:00","message":"> Transcript [867] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488619555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488621373+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488623349+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488625924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.488628511+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.488636127+07:00","message":"push: {true  0 0xc001f82e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:22.494990362+07:00","message":"write wav file: './tmp/7559/7559_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.647735722+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.54504275+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.633437968+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.633471528+07:00","message":"found end of frame, send empty tag with msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.633475311+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.633485463+07:00","message":"[buffer interim] 248 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.633493966+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.633498195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.633501291+07:00","message":"> Transcript [868] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.633504213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.633506087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.63350819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.633510073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.633513337+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.633524288+07:00","message":"push: {true \n 0 0xc00039d380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:23.6413328+07:00","message":"write wav file: './tmp/7559/7559_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.677259361+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.444604082+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.531523541+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.531553617+07:00","message":"found end of frame, send empty tag with msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.531557714+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.53156733+07:00","message":"[buffer interim] 249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.531575985+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.531579881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.531582837+07:00","message":"> Transcript [869] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.531585702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.531587815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.53158965+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.531591525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.531594715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.531605148+07:00","message":"push: {true \n 0 0xc002e5c500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:24.537628082+07:00","message":"write wav file: './tmp/7559/7559_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.565517794+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:24.905986602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:24.905995623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.193343943+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.193386015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.193391252+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.193405409+07:00","message":"[buffer interim] 250 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.193412228+07:00","message":"[bufferProcess] interim [440000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.193414177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.19341936+07:00","message":"[bufferProcess] send to processor (ticker):จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.19342207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.193424935+07:00","message":"> Transcript [870] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.193427277+07:00","message":"Set StatePrefix (first interim): 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.814732904+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.905403404+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.905437898+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.905444569+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.905453092+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.905455541+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.905461734+07:00","message":"[buffer interim] 250 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.905469858+07:00","message":"[bufferProcess] interim [250000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.905473246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.905475898+07:00","message":"> Transcript [871] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.905478516+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.90548037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.905482178+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.905484753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.905489342+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.90549734+07:00","message":"push: {true  0 0xc0004a2d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:26.91230593+07:00","message":"write wav file: './tmp/7559/7559_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.945832043+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.204346954+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.29102325+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.291056532+07:00","message":"found end of frame, send empty tag with msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.29106079+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.29106934+07:00","message":"[buffer interim] 251 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.291083147+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.291086594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.29108936+07:00","message":"> Transcript [872] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.29109228+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.291094313+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.291096114+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.291098501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.291107056+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.291116997+07:00","message":"push: {true \n 0 0xc001f83780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:27.29837311+07:00","message":"write wav file: './tmp/7559/7559_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.526037331+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.646219701+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.764681401+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.764699282+07:00","message":"found end of frame, send empty tag with msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.764702334+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.764708846+07:00","message":"[buffer interim] 252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.764717594+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.764721757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.76473305+07:00","message":"> Transcript [873] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.764735807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.764737977+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.764739842+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.764742006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.764751707+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.764761807+07:00","message":"push: {true \n 0 0xc002e5c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:27.769452233+07:00","message":"write wav file: './tmp/7559/7559_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.775677752+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.844902679+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:27.906148965+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:27.906178717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.961359212+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.961396025+07:00","message":"found end of frame, send empty tag with msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.961400397+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.961408186+07:00","message":"[buffer interim] 253 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961415979+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961424582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961427307+07:00","message":"> Transcript [874] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961429993+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961431852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961433759+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961436106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.961442479+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.961452388+07:00","message":"push: {true \n 0 0xc001f82600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:27.96602+07:00","message":"write wav file: './tmp/7559/7559_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.966807804+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.094934798+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.166969097+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.186330963+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.186349031+07:00","message":"found end of frame, send empty tag with msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.186352095+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.186357839+07:00","message":"[buffer interim] 254 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186364683+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186369259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186372097+07:00","message":"> Transcript [875] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186374599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186376457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186378472+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186380448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.186383147+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.186404665+07:00","message":"push: {true \n 0 0xc002e5c400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:28.191679512+07:00","message":"write wav file: './tmp/7559/7559_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.720475593+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.720516698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.720521714+07:00","message":"receive interim result [false|false]: สินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.720539348+07:00","message":"[buffer interim] 255 false สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.72054676+07:00","message":"[bufferProcess] interim [610000000]:สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.720549777+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.330531492+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.3305709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สินค้าเราดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.330578243+07:00","message":"receive interim result [false|false]: สินค้าเราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.330592303+07:00","message":"[buffer interim] 255 false สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.330603334+07:00","message":"[bufferProcess] interim [210000000]:สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.330606132+07:00","message":"[bufferProcess] send to processor:สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.330613136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.330615933+07:00","message":"> Transcript [876] [false]: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.3306181+07:00","message":"Set StatePrefix (first interim): 'สินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.505310382+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.567387475+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.61543281+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.615482715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สินค้าเราดูนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.615489837+07:00","message":"receive interim result [true|false]: สินค้าเราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.615499285+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.615501462+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.615507364+07:00","message":"[buffer interim] 255 true สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615516621+07:00","message":"[bufferProcess] interim [570000000]:สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615530216+07:00","message":"[bufferProcess] send to processor (isfinal):สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615534215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615537201+07:00","message":"> Transcript [877] [false]: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.61554017+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615542101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615544286+07:00","message":"StatePrefix: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615546407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615548117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615550009+07:00","message":"> Transcript [878] [true]: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615552057+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615553697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615559089+07:00","message":"StatePrefix: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615560769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.615563522+07:00","message":"Push: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.615571899+07:00","message":"push: {true สินค้าเราดูนะคะ 0 0xc002e5c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:29.623331567+07:00","message":"write wav file: './tmp/7559/7559_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.441746464+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.441801825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิทาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.441809674+07:00","message":"receive interim result [false|false]: นิทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.44182815+07:00","message":"[buffer interim] 256 false นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.441835409+07:00","message":"[bufferProcess] interim [840000000]:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.441837569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.749531299+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.749577143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.749584209+07:00","message":"receive interim result [false|false]: อาจจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.749598434+07:00","message":"[buffer interim] 256 false อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.749609455+07:00","message":"[bufferProcess] interim [140000000]:อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.749612145+07:00","message":"[bufferProcess] send to processor:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.74961585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.749618671+07:00","message":"> Transcript [879] [false]: 'นิทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.749621266+07:00","message":"Set StatePrefix (first interim): 'นิทาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.825090712+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.82513307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.82514001+07:00","message":"receive interim result [false|false]: อาจจะไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.825155995+07:00","message":"[buffer interim] 256 false อาจจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.825173611+07:00","message":"[bufferProcess] interim [260000000]:อาจจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.825176537+07:00","message":"[bufferProcess] send to processor:อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.825183287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.825186329+07:00","message":"> Transcript [880] [false]: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.825189021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.825191023+07:00","message":"Set new StatePrefix: 'อาจจะไม่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:30.906978383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:30.906998157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.948921001+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.948968494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.948974504+07:00","message":"receive interim result [false|false]: อาจจะไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.948992242+07:00","message":"[buffer interim] 256 false อาจจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.948999581+07:00","message":"[bufferProcess] interim [380000000]:อาจจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.949002201+07:00","message":"[bufferProcess] send to processor:อาจจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.949005505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.949008381+07:00","message":"> Transcript [881] [false]: 'อาจจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.949011522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.949013514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.949015333+07:00","message":"StatePrefix: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.94901725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.170268067+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.170312207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่มีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.170319445+07:00","message":"receive interim result [false|false]: อาจจะไม่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.170334617+07:00","message":"[buffer interim] 256 false อาจจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.170341868+07:00","message":"[bufferProcess] interim [620000000]:อาจจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.170344438+07:00","message":"[bufferProcess] send to processor:อาจจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.17035231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.170355421+07:00","message":"> Transcript [882] [false]: 'อาจจะไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.170358555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.170360614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.170362753+07:00","message":"StatePrefix: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.170364899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.476390005+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.47642809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่มีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.476434823+07:00","message":"receive interim result [false|false]: อาจจะไม่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.476450206+07:00","message":"[buffer interim] 256 false อาจจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476457668+07:00","message":"[bufferProcess] interim [920000000]:อาจจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476460552+07:00","message":"[bufferProcess] send to processor:อาจจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476469443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476472576+07:00","message":"> Transcript [883] [false]: 'อาจจะไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476476578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476478956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476480851+07:00","message":"StatePrefix: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.476483034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.805866433+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934605039+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934653838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยินดีค่ะจะไม่มีการใช้ศัพท์\",\"confidence\":0.81275535}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934661194+07:00","message":"receive interim result [true|false]: ยินดีค่ะจะไม่มีการใช้ศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934671111+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934673449+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934680585+07:00","message":"[buffer interim] 256 true ยินดีค่ะจะไม่มีการใช้ศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934690541+07:00","message":"[bufferProcess] interim [460000000]:ยินดีค่ะจะไม่มีการใช้ศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934693736+07:00","message":"[bufferProcess] send to processor (isfinal):อาจจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934697253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934700591+07:00","message":"> Transcript [884] [false]: 'อาจจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934703867+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934705892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934708921+07:00","message":"StatePrefix: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934711089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934717442+07:00","message":"Push: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934719232+07:00","message":"TextPushed: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934726183+07:00","message":"Set new StatePrefix : 'อาจจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934728895+07:00","message":"Next Push (prob) : 'มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934731033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934733058+07:00","message":"> Transcript [885] [true]: 'ยินดีค่ะจะไม่มีการใช้ศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934735352+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934737271+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934738918+07:00","message":"StatePrefix: 'อาจจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934740695+07:00","message":"TextPushed: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934742217+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934750656+07:00","message":"push: {false อาจจะไม่ 0 0xc00039c800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934844308+07:00","message":"Push: 'การใช้ศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.93484735+07:00","message":"TextPushed: 'อาจจะไม่การใช้ศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934849311+07:00","message":"Set new StatePrefix : 'ยินดีค่ะจะไม่มีการใช้ศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.934851158+07:00","message":"Next Push (prob) : 'ยินดีค่ะจะไม่มีการใช้ศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.934857148+07:00","message":"push: {true การใช้ศัพท์ 0 0xc00039c800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.93486402+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_256.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.937923759+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:31.942138351+07:00","message":"write wav file: './tmp/7559/7559_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.804078869+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.804124615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพรุ่งนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.804130165+07:00","message":"receive interim result [false|false]: ส่วนพรุ่งนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.804144649+07:00","message":"[buffer interim] 257 false ส่วนพรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.804151861+07:00","message":"[bufferProcess] interim [840000000]:ส่วนพรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.804154327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.926964984+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.927015248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพรุ่งนี้จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.92702164+07:00","message":"receive interim result [false|false]: ส่วนพรุ่งนี้จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.927040066+07:00","message":"[buffer interim] 257 false ส่วนพรุ่งนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.927048449+07:00","message":"[bufferProcess] interim [960000000]:ส่วนพรุ่งนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.927051286+07:00","message":"[bufferProcess] send to processor:ส่วนพรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.927055044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.927058427+07:00","message":"> Transcript [886] [false]: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.927060677+07:00","message":"Set StatePrefix (first interim): 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.97673261+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.976773648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพรุ่งนี้จะมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.976779972+07:00","message":"receive interim result [false|false]: ส่วนพรุ่งนี้จะมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.976789867+07:00","message":"[buffer interim] 257 false ส่วนพรุ่งนี้จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.9767973+07:00","message":"[bufferProcess] interim [80000000]:ส่วนพรุ่งนี้จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.976800113+07:00","message":"[bufferProcess] send to processor:ส่วนพรุ่งนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.976803912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.976807091+07:00","message":"> Transcript [887] [false]: 'ส่วนพรุ่งนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.976810427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.976812992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.976814957+07:00","message":"StatePrefix: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.976817039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.108665577+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.108706731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพรุ่งนี้จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.108712846+07:00","message":"receive interim result [false|false]: ส่วนพรุ่งนี้จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.108737248+07:00","message":"[buffer interim] 257 false ส่วนพรุ่งนี้จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108746843+07:00","message":"[bufferProcess] interim [140000000]:ส่วนพรุ่งนี้จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108749533+07:00","message":"[bufferProcess] send to processor:ส่วนพรุ่งนี้จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108758682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108761273+07:00","message":"> Transcript [888] [false]: 'ส่วนพรุ่งนี้จะมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108764581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108766857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108768969+07:00","message":"StatePrefix: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.108771344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.215927515+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.215957435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพรุ่งนี้จะมีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.215963674+07:00","message":"receive interim result [false|false]: ส่วนพรุ่งนี้จะมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.215980402+07:00","message":"[buffer interim] 257 false ส่วนพรุ่งนี้จะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.215987651+07:00","message":"[bufferProcess] interim [320000000]:ส่วนพรุ่งนี้จะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.21599021+07:00","message":"[bufferProcess] send to processor:ส่วนพรุ่งนี้จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.215993554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.215996225+07:00","message":"> Transcript [889] [false]: 'ส่วนพรุ่งนี้จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.21599972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.216001569+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.216003398+07:00","message":"StatePrefix: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.216005502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447658472+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447699514+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447703113+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447705147+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447707551+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447709201+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447710842+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447712356+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.44771388+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447715595+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447717229+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447718745+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.447728033+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.498365941+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.498403192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพรุ่งนี้จะมีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.498410936+07:00","message":"receive interim result [false|false]: ส่วนพรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.49842776+07:00","message":"[buffer interim] 257 false ส่วนพรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498437258+07:00","message":"[bufferProcess] interim [560000000]:ส่วนพรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498439914+07:00","message":"[bufferProcess] send to processor:ส่วนพรุ่งนี้จะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498443391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498446452+07:00","message":"> Transcript [890] [false]: 'ส่วนพรุ่งนี้จะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.49844981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498451782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498454223+07:00","message":"StatePrefix: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498456562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498460558+07:00","message":"Push: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498463675+07:00","message":"TextPushed: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498466865+07:00","message":"Set new StatePrefix : 'ส่วนพรุ่งนี้จะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.498469951+07:00","message":"Next Push (prob) : 'มีการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.498478865+07:00","message":"push: {false ส่วนพรุ่งนี้จะ 0 0xc002e5ce00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.545822768+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.675966723+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.68660667+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.686646571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตรงนี้จะมีการใช้สาร\",\"confidence\":0.9160235}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.686655498+07:00","message":"receive interim result [true|false]: ส่วนตรงนี้จะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.686666552+07:00","message":"end recv isFinal message id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.68666918+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.686674982+07:00","message":"[buffer interim] 257 true ส่วนตรงนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686686233+07:00","message":"[bufferProcess] interim [830000000]:ส่วนตรงนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686689412+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนพรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686693029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686696064+07:00","message":"> Transcript [891] [false]: 'ส่วนพรุ่งนี้จะมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686699398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686701388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686703212+07:00","message":"StatePrefix: 'ส่วนพรุ่งนี้จะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686705789+07:00","message":"TextPushed: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686707681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686709845+07:00","message":"> Transcript [892] [true]: 'ส่วนตรงนี้จะมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686711957+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686713523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686715617+07:00","message":"StatePrefix: 'ส่วนพรุ่งนี้จะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.68671733+07:00","message":"TextPushed: 'ส่วนพรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686719014+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686826979+07:00","message":"Push: 'มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686830464+07:00","message":"TextPushed: 'ส่วนพรุ่งนี้จะมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686832706+07:00","message":"Set new StatePrefix : 'ส่วนตรงนี้จะมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.68683507+07:00","message":"Next Push (prob) : 'ส่วนตรงนี้จะมีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.686842416+07:00","message":"push: {true มีการใช้สาร 0 0xc002e5ce00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.686851937+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_257.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:33.694290992+07:00","message":"write wav file: './tmp/7559/7559_257.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:33.907002677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:33.907017004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.915901196+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.977035666+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.126868133+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.126892482+07:00","message":"found end of frame, send empty tag with msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.126897216+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.126906705+07:00","message":"[buffer interim] 258 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126915834+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126921906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126926382+07:00","message":"> Transcript [893] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126929186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126931104+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126932905+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126934634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.126937806+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.126947159+07:00","message":"push: {true \n 0 0xc002014b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:36.134016423+07:00","message":"write wav file: './tmp/7559/7559_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.519277726+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.519313602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.519318762+07:00","message":"receive interim result [false|false]: จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.519332067+07:00","message":"[buffer interim] 259 false จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.51933956+07:00","message":"[bufferProcess] interim [600000000]:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.519341736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.648101006+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.648142669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.648149017+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:36.648162699+07:00","message":"[buffer interim] 259 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.64817039+07:00","message":"[bufferProcess] interim [720000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.648172928+07:00","message":"[bufferProcess] send to processor:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.648179829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.648182598+07:00","message":"> Transcript [894] [false]: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:36.648185193+07:00","message":"Set StatePrefix (first interim): 'จะเห็น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:36.907926482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:36.907949482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.201470869+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.201518855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.201525225+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.201540581+07:00","message":"[buffer interim] 259 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201547459+07:00","message":"[bufferProcess] interim [320000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201550112+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201556947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201559576+07:00","message":"> Transcript [895] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201562441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201564304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201566133+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.201568835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.882628121+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.882664829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.882673799+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.882688017+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882694521+07:00","message":"[bufferProcess] interim [920000000]:จะเห็นว่าสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882697255+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882703685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882706342+07:00","message":"> Transcript [896] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882709828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882711716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882713522+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.882715955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.04557751+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.045613796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.045620491+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.045633649+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045640944+07:00","message":"[bufferProcess] interim [40000000]:จะเห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045644124+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045651154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045654213+07:00","message":"> Transcript [897] [false]: 'จะเห็นว่าสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045657357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045659572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045661296+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.045663557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.120934535+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.120982091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.12099065+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.121007306+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121019542+07:00","message":"[bufferProcess] interim [220000000]:จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.12102325+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121031813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121036705+07:00","message":"> Transcript [898] [false]: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121041972+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121044915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121047866+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121050904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121059056+07:00","message":"Push: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121062001+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121065199+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.121068615+07:00","message":"Next Push (prob) : 'ว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.121086105+07:00","message":"push: {false จะเห็น 0 0xc0004a3e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.301024194+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.301070299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.301078028+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.301093638+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301102453+07:00","message":"[bufferProcess] interim [340000000]:จะเห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301106342+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301116388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301120384+07:00","message":"> Transcript [899] [false]: 'จะเห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301125449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301128632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301131363+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.301135077+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.436337605+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.436384722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่ดีก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.436392393+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่ดีก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.436410027+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่ดีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436419282+07:00","message":"[bufferProcess] interim [460000000]:จะเห็นว่าสิ่งที่ไม่ดีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436423214+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436432807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436439768+07:00","message":"> Transcript [900] [false]: 'จะเห็นว่าสิ่งที่ไม่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436444703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436447831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436451227+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.436454531+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.446787146+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.446809526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.446815534+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.446828793+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.446834744+07:00","message":"[bufferProcess] interim [520000000]:จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.446837982+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่ดีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.446842069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.446845719+07:00","message":"> Transcript [901] [false]: 'จะเห็นว่าสิ่งที่ไม่ดีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.446849842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.446852532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.44685568+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.446859015+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.612304734+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.612349718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.61235617+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.612368911+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612376307+07:00","message":"[bufferProcess] interim [640000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612379013+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612385631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612388611+07:00","message":"> Transcript [902] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612392267+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612394613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.61239691+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.6123991+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612407461+07:00","message":"Push: 'ว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612409514+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.61241206+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.612414425+07:00","message":"Next Push (prob) : 'ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.612430476+07:00","message":"push: {false ว่าสิ่งที่ 0 0xc0004a3e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.933562662+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.933600632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.933606953+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:38.933621166+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933627686+07:00","message":"[bufferProcess] interim [940000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933630206+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933636436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933639334+07:00","message":"> Transcript [903] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933642524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933644487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933646461+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:38.933650098+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.514435064+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.51447672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.514488808+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.51450216+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.51451226+07:00","message":"[bufferProcess] interim [540000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.51451553+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.514521151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.514523907+07:00","message":"> Transcript [904] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.514527125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.514529124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.514532094+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.514535415+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.519096525+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.519119237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.51912546+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.519137476+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519143118+07:00","message":"[bufferProcess] interim [600000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519146999+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519153356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519156897+07:00","message":"> Transcript [905] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519160846+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519163001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519164981+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.519167157+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.841007407+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.841051816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.841059782+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.841073049+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841081436+07:00","message":"[bufferProcess] interim [840000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841084309+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.84109119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.8410957+07:00","message":"> Transcript [906] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.84110014+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841102675+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841104823+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841107813+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841116032+07:00","message":"Push: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841118223+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841120792+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.841123094+07:00","message":"Next Push (prob) : 'ใช้สารจะไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.841131414+07:00","message":"push: {false ไม่มีการ 0 0xc0004a3e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.899993416+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.900029869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.900038569+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.900053033+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900060332+07:00","message":"[bufferProcess] interim [960000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900063014+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900069837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900072901+07:00","message":"> Transcript [907] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900076945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900079401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900083776+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.900087817+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:39.90815758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:39.908171319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.230873206+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.230908288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากพ่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.230917718+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากพ่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.230938592+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.230947751+07:00","message":"[bufferProcess] interim [320000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.230952852+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.230962019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.230965441+07:00","message":"> Transcript [908] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.230970887+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.230973345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.230976354+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.23097936+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.633957162+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.634000717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.634007731+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.634023839+07:00","message":"[buffer interim] 259 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.634031882+07:00","message":"[bufferProcess] interim [680000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.634034729+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.634042049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.634045284+07:00","message":"> Transcript [909] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.634049523+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.63405164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.634054205+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.634057227+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.645424951+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797635347+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797683194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก\",\"confidence\":0.95706}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797690494+07:00","message":"receive interim result [true|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797701176+07:00","message":"end recv isFinal message id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797703285+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797710945+07:00","message":"[buffer interim] 259 true จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797724681+07:00","message":"[bufferProcess] interim [890000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797729189+07:00","message":"[bufferProcess] send to processor (isfinal):จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797732835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797735809+07:00","message":"> Transcript [910] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797739786+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797741742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797744098+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797746882+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797750335+07:00","message":"Push: 'ใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797752138+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797754338+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797756473+07:00","message":"Next Push (prob) : 'รากงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797758084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797760059+07:00","message":"> Transcript [911] [true]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797762263+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797764126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797765737+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797767718+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.797769999+07:00","message":"Push: 'รากงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797779092+07:00","message":"push: {false ใช้สารจะไม่มี 0 0xc0004a3e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.797789854+07:00","message":"push: {true รากงอก 0 0xc0004a3e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:40.807835676+07:00","message":"write wav file: './tmp/7559/7559_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:41.226543485+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:42.908419757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:42.908420648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.128337344+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.128398299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.128404145+07:00","message":"receive interim result [false|false]: นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.128421532+07:00","message":"[buffer interim] 260 false นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.128428176+07:00","message":"[bufferProcess] interim [380000000]:นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.128430248+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.128436282+07:00","message":"[bufferProcess] send to processor (ticker):นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.128438615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.128441057+07:00","message":"> Transcript [912] [false]: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.128443179+07:00","message":"Set StatePrefix (first interim): 'นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.33878028+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.338817867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.338824681+07:00","message":"receive interim result [false|false]: นะคะที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.33884166+07:00","message":"[buffer interim] 260 false นะคะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.338849512+07:00","message":"[bufferProcess] interim [740000000]:นะคะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.338852044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551566428+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551609268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่หนีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551614819+07:00","message":"receive interim result [false|false]: นะคะที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551629166+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551632834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551635355+07:00","message":"receive interim result [false|false]: นะคะที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551640636+07:00","message":"[buffer interim] 260 false นะคะที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.551644096+07:00","message":"[buffer interim] 260 false นะคะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551650071+07:00","message":"[bufferProcess] interim [920000000]:นะคะที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551652461+07:00","message":"[bufferProcess] send to processor:นะคะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.55165524+07:00","message":"[bufferProcess] interim [980000000]:นะคะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551656986+07:00","message":"[bufferProcess] send to processor:นะคะที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551659866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.55166263+07:00","message":"> Transcript [913] [false]: 'นะคะที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551665924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551668067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551669945+07:00","message":"StatePrefix: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551672136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.55167392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551678084+07:00","message":"> Transcript [914] [false]: 'นะคะที่หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551680004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551681544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551683243+07:00","message":"StatePrefix: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.551684768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.616981631+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.617023688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.617028833+07:00","message":"receive interim result [false|false]: นะคะที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.617041168+07:00","message":"[buffer interim] 260 false นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617047411+07:00","message":"[bufferProcess] interim [40000000]:นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617050057+07:00","message":"[bufferProcess] send to processor:นะคะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617055434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617058044+07:00","message":"> Transcript [915] [false]: 'นะคะที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617061278+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617063485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617065359+07:00","message":"StatePrefix: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.617068964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.775346147+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.775394166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.775401149+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.775416553+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775424686+07:00","message":"[bufferProcess] interim [280000000]:นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775427619+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775435865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775438929+07:00","message":"> Transcript [916] [false]: 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775442654+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.77544513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775447214+07:00","message":"StatePrefix: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775452046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775461894+07:00","message":"Push: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775463784+07:00","message":"TextPushed: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775466127+07:00","message":"Set new StatePrefix : 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.775468326+07:00","message":"Next Push (prob) : 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.775476763+07:00","message":"push: {false นะคะที่ 0 0xc001f82d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.070999734+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.071038916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.071045159+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.071057806+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.071064889+07:00","message":"[bufferProcess] interim [580000000]:นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.07106782+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.071073896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.071076734+07:00","message":"> Transcript [917] [false]: 'นะคะที่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.071080171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.071082419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.071084193+07:00","message":"StatePrefix: 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.071086366+07:00","message":"TextPushed: 'นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.646615029+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.64665811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.646664597+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.646675817+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646683018+07:00","message":"[bufferProcess] interim [180000000]:นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646685835+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646691276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646694343+07:00","message":"> Transcript [918] [false]: 'นะคะที่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646698094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646700387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646702331+07:00","message":"StatePrefix: 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.646704606+07:00","message":"TextPushed: 'นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.762676984+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.762726632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.76273382+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.762750211+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762757965+07:00","message":"[bufferProcess] interim [300000000]:นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762760572+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762767228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762769816+07:00","message":"> Transcript [919] [false]: 'นะคะที่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762772943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762774975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762777128+07:00","message":"StatePrefix: 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.762779551+07:00","message":"TextPushed: 'นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.967278801+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.967316839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.967323453+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.967338249+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967346212+07:00","message":"[bufferProcess] interim [480000000]:นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967348892+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967356442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967359296+07:00","message":"> Transcript [920] [false]: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967362507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967364837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967367433+07:00","message":"StatePrefix: 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.96736972+07:00","message":"TextPushed: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967376425+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967378337+07:00","message":"TextPushed: 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967380449+07:00","message":"Set new StatePrefix : 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.967384617+07:00","message":"Next Push (prob) : 'ใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.967393062+07:00","message":"push: {false มีการ 0 0xc001f82d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.177753368+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.177793476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.177799831+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.177817733+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.177825055+07:00","message":"[bufferProcess] interim [720000000]:นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.177828012+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.17783166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.177834434+07:00","message":"> Transcript [921] [false]: 'นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.177838151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.17784017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.177841955+07:00","message":"StatePrefix: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.17784423+07:00","message":"TextPushed: 'นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.227553944+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.227601117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.227606647+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.227621219+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.227628417+07:00","message":"[bufferProcess] interim [780000000]:นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.227630985+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.22763819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.227640757+07:00","message":"> Transcript [922] [false]: 'นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.227644442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.227646637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.22764875+07:00","message":"StatePrefix: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.227651014+07:00","message":"TextPushed: 'นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.54711229+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.547149935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่มี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.547157009+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.547172715+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.547180583+07:00","message":"[bufferProcess] interim [80000000]:นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.547184107+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.547188079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.547191755+07:00","message":"> Transcript [923] [false]: 'นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.547196002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.54719814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.547200066+07:00","message":"StatePrefix: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.547202735+07:00","message":"TextPushed: 'นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.665630393+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.665663529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.665669117+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.665681933+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665689249+07:00","message":"[bufferProcess] interim [140000000]:นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665691959+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665697134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665699802+07:00","message":"> Transcript [924] [false]: 'นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665703192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665707302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665709788+07:00","message":"StatePrefix: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665712706+07:00","message":"TextPushed: 'นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665725971+07:00","message":"Push: 'ใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.66572865+07:00","message":"TextPushed: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665731307+07:00","message":"Set new StatePrefix : 'นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:45.665733711+07:00","message":"Next Push (prob) : 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:45.665752179+07:00","message":"push: {false ใช้สารสังเคราะห์ที่ 0 0xc001f82d80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:45.909200251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:45.909208505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.094837438+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.174552876+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.174589574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.174596618+07:00","message":"receive interim result [false|false]: นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.174608045+07:00","message":"[buffer interim] 260 false นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.174615214+07:00","message":"[bufferProcess] interim [740000000]:นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.17461795+07:00","message":"[bufferProcess] send to processor:นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.174621086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.17462387+07:00","message":"> Transcript [925] [false]: 'นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.174627365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.174629688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.174632068+07:00","message":"StatePrefix: 'นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.174635028+07:00","message":"TextPushed: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.211343505+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.211373843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย\",\"confidence\":0.9417357}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.211380087+07:00","message":"receive interim result [true|false]: นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.211388588+07:00","message":"end recv isFinal message id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.21139155+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.2114005+07:00","message":"[buffer interim] 260 true นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211410492+07:00","message":"[bufferProcess] interim [830000000]:นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.21141952+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211423448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211426471+07:00","message":"> Transcript [926] [false]: 'นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211429323+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.21143106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211433168+07:00","message":"StatePrefix: 'นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211435593+07:00","message":"TextPushed: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211437404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211439439+07:00","message":"> Transcript [927] [true]: 'นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211441474+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211443104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211444665+07:00","message":"StatePrefix: 'นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.211446613+07:00","message":"TextPushed: 'นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.21145366+07:00","message":"Push: 'มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.211460989+07:00","message":"push: {true มีสมบัติคล้าย 0 0xc001f82d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:46.222084867+07:00","message":"write wav file: './tmp/7559/7559_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.286413782+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:47.503554358+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:47.567272954+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:47.605562837+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:47.605579982+07:00","message":"found end of frame, send empty tag with msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:47.605582959+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:47.605588757+07:00","message":"[buffer interim] 261 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.605595262+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.60559982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.605602664+07:00","message":"> Transcript [928] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.605604903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.60560673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.605610738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.605612688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:47.605621357+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:47.605630515+07:00","message":"push: {true \n 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:47.611931465+07:00","message":"write wav file: './tmp/7559/7559_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.653263113+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.725437434+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.760403821+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.760431846+07:00","message":"found end of frame, send empty tag with msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.760435692+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.760443356+07:00","message":"[buffer interim] 262 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.760450712+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.760454916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.760457927+07:00","message":"> Transcript [929] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.760460593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.760462606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.760464446+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.760466232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.76046899+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.760478135+07:00","message":"push: {true \n 0 0xc002e5c280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:48.766373097+07:00","message":"write wav file: './tmp/7559/7559_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.845341056+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:48.909539677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:48.909563284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.935168838+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.935204142+07:00","message":"found end of frame, send empty tag with msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.935207795+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.935215639+07:00","message":"[buffer interim] 263 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935227179+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935230505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935237415+07:00","message":"> Transcript [930] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935239788+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935241623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935243869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935245602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:48.935252248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.935261594+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:48.940113891+07:00","message":"write wav file: './tmp/7559/7559_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:48.975685615+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.233466367+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.320667832+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.320699409+07:00","message":"found end of frame, send empty tag with msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.320703683+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.320712517+07:00","message":"[buffer interim] 264 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.320731605+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.32073599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.320739214+07:00","message":"> Transcript [931] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.320741827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.320743703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.320745553+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.320747378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.320755145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.320765892+07:00","message":"push: {true \n 0 0xc002014d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:49.325936347+07:00","message":"write wav file: './tmp/7559/7559_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.486518754+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.613642804+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.701610906+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.701628606+07:00","message":"found end of frame, send empty tag with msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.701631463+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.701637986+07:00","message":"[buffer interim] 265 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701644211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701647817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701650612+07:00","message":"> Transcript [932] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701653125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701655048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701656905+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701658626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:49.701667232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.701676642+07:00","message":"push: {true \n 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:49.708960368+07:00","message":"write wav file: './tmp/7559/7559_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:49.945567098+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.124015665+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.124078119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.124084405+07:00","message":"receive interim result [false|false]: การสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.124101415+07:00","message":"[buffer interim] 266 false การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.124108271+07:00","message":"[bufferProcess] interim [180000000]:การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.124110332+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.124116828+07:00","message":"[bufferProcess] send to processor (ticker):การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.124119286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.12412203+07:00","message":"> Transcript [933] [false]: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.124124381+07:00","message":"Set StatePrefix (first interim): 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.308931534+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.308974934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.308982352+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.308998897+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.309009059+07:00","message":"[bufferProcess] interim [360000000]:การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.309011659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.369405812+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.369445503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.369452625+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.369469032+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369477073+07:00","message":"[bufferProcess] interim [480000000]:การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369480115+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369483963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369487184+07:00","message":"> Transcript [934] [false]: 'การสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369490922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369492946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369496104+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.369498341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.573623215+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.573671873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.573679447+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.57372653+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.573736366+07:00","message":"[bufferProcess] interim [720000000]:การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.573739366+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.573747822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.573750725+07:00","message":"> Transcript [935] [false]: 'การสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.573754767+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.57375692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.573758857+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.573761024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.688412493+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.688449579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.688455915+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.688471656+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688479009+07:00","message":"[bufferProcess] interim [780000000]:การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688481757+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688486524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688490112+07:00","message":"> Transcript [936] [false]: 'การสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688493085+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688495172+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688497018+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.688499157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.831018336+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.831076803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.831083371+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.831100824+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831111755+07:00","message":"[bufferProcess] interim [840000000]:การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831114631+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831118334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831122528+07:00","message":"> Transcript [937] [false]: 'การสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.83112581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831128099+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831129832+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.83113213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831138328+07:00","message":"Push: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831140274+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.831142132+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.83114426+07:00","message":"Next Push (prob) : 'ที่มี 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.831152039+07:00","message":"push: {false การสังเคราะห์ 0 0xc0004a2700}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:51.910400105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:51.910413594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.07637423+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.076424324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.076431027+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.076446436+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.076454936+07:00","message":"[bufferProcess] interim [140000000]:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.076457879+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.07646505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.076467734+07:00","message":"> Transcript [938] [false]: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.076470399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.076473312+07:00","message":"Set new StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.716852023+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.716898915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.716906061+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:52.716921792+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716929629+07:00","message":"[bufferProcess] interim [740000000]:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716932399+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716936317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716939002+07:00","message":"> Transcript [939] [false]: 'การสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716942384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716945268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716946998+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:52.716951287+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.608601549+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.608644446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.608651071+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.608664274+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608671451+07:00","message":"[bufferProcess] interim [640000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608674681+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608681421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608684056+07:00","message":"> Transcript [940] [false]: 'การสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608687425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608690172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608692085+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.608694686+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.137027768+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.137071133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.137079443+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.137094956+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.137102518+07:00","message":"[bufferProcess] interim [180000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.137107103+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.137114034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.137116832+07:00","message":"> Transcript [941] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.137120448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.13712256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.137124878+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.137127772+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.334105077+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.334144614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.334151036+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.334165823+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334173686+07:00","message":"[bufferProcess] interim [420000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334176543+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.33418241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334185554+07:00","message":"> Transcript [942] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334189289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334191282+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334193641+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334196594+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334201827+07:00","message":"Push: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334204105+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.33420621+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.334208688+07:00","message":"Next Push (prob) : 'คล้ายอย่างสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.334230163+07:00","message":"push: {false ที่มีสมบัติ 0 0xc0004a2700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.519685848+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.519734355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.519741132+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.519754203+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.519761702+07:00","message":"[bufferProcess] interim [600000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.519764445+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.51977024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.519773718+07:00","message":"> Transcript [943] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.519778187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.519780352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.519782183+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.519785158+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.568576775+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.568612907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.568621941+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.568634638+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.568641133+07:00","message":"[bufferProcess] interim [660000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.568644178+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.56865031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.568653381+07:00","message":"> Transcript [944] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.568656806+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.568658942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.568660935+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.568663329+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.779955964+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.780006897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.780015069+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.780031936+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780040932+07:00","message":"[bufferProcess] interim [840000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780044087+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780048114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780051042+07:00","message":"> Transcript [945] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780054543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780056483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780058463+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.780061387+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.898630062+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.898663378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.898671173+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.898686424+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898693802+07:00","message":"[bufferProcess] interim [960000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898697257+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898701267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898704082+07:00","message":"> Transcript [946] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898707519+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898709784+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.89871179+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898714644+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898729511+07:00","message":"Push: 'คล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898732067+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898734387+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.898736789+07:00","message":"Next Push (prob) : 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.898744832+07:00","message":"push: {false คล้ายอย่างสามารถ 0 0xc0004a2700}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:54.910849557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:54.910879436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.034217325+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.034252891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.034259981+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.034275964+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.034282957+07:00","message":"[bufferProcess] interim [80000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.034285554+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.034288633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.034291349+07:00","message":"> Transcript [947] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.034294766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.034296888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.034298626+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.03430071+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.221323846+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.221368805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.221375116+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.22139271+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.22139929+07:00","message":"[bufferProcess] interim [260000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.221402225+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.221407539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.221410325+07:00","message":"> Transcript [948] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.221413696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.221415683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.221417885+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.221420099+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.226093078+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.226119041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.226124248+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.226135351+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.226140581+07:00","message":"[bufferProcess] interim [320000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.226142967+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.226145844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.226148146+07:00","message":"> Transcript [949] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.226150357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.2261523+07:00","message":"Set new StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.445141699+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.516292149+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.533537056+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.533579256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับพืชบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.533586656+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับพืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.533601401+07:00","message":"[buffer interim] 266 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.533609929+07:00","message":"[bufferProcess] interim [740000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.533613079+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.533620722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.533624353+07:00","message":"> Transcript [950] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.533626963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.53363048+07:00","message":"Set new StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.572180868+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.572223608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด\",\"confidence\":0.88564825}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.572232109+07:00","message":"receive interim result [true|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.57224288+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.57224629+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.572252909+07:00","message":"[buffer interim] 266 true การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572261996+07:00","message":"[bufferProcess] interim [740000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572265808+07:00","message":"[bufferProcess] send to processor (isfinal):การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572269377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572272254+07:00","message":"> Transcript [951] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กับพืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572275764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572277674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572279748+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572282505+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572284296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572286136+07:00","message":"> Transcript [952] [true]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572288267+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572289833+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572291377+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572293141+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.572298276+07:00","message":"Push: 'ใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.572307304+07:00","message":"push: {true ใช้กระตุ้นให้พืชบางชนิด 0 0xc0004a2700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:55.583592864+07:00","message":"write wav file: './tmp/7559/7559_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.763614489+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.89630922+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.153774039+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.248858092+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.248878851+07:00","message":"found end of frame, send empty tag with msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.248881799+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.248889984+07:00","message":"[buffer interim] 268 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248900292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248905875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248908925+07:00","message":"> Transcript [953] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248911319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248913307+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248915099+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248916835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:56.248919615+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.24892939+07:00","message":"push: {true \n 0 0xc00039d680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:56.254068168+07:00","message":"write wav file: './tmp/7559/7559_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.286466012+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.459602871+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.459625364+07:00","message":"found end of frame, send empty tag with msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.459628497+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.45963573+07:00","message":"[buffer interim] this message is already final true 267: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.461179604+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.461222598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.46122869+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.461242805+07:00","message":"[buffer interim] 269 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.461249314+07:00","message":"[bufferProcess] interim [200000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.461251263+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.46125653+07:00","message":"[bufferProcess] send to processor (ticker):ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.461259462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.461262448+07:00","message":"> Transcript [954] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.461264764+07:00","message":"Set StatePrefix (first interim): 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.724609085+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.724645065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.7246526+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.724666333+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.724673669+07:00","message":"[bufferProcess] interim [500000000]:ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.724676021+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.9074403+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.907480882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.90748781+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:57.907501849+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907508573+07:00","message":"[bufferProcess] interim [680000000]:ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907511265+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907517634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907520278+07:00","message":"> Transcript [955] [false]: 'ไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907523737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907526094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907528389+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:57.907530539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:57.91161466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:57.911626019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.041371779+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.041410295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการประดิษฐ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.041418667+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.041431169+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041438896+07:00","message":"[bufferProcess] interim [800000000]:ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041441245+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041447027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041450031+07:00","message":"> Transcript [956] [false]: 'ไม่ต้องมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041453684+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041455715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041458205+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.041460351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.222171958+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.222213983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.222220391+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.222236586+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.222245388+07:00","message":"[bufferProcess] interim [980000000]:ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.222248106+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.22225148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.222257061+07:00","message":"> Transcript [957] [false]: 'ไม่ต้องมีการประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.222260598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.222262593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.222264515+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.222266816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.353678013+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.353729749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.353736905+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.35374843+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353755439+07:00","message":"[bufferProcess] interim [40000000]:ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.35375787+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353763634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353766203+07:00","message":"> Transcript [958] [false]: 'ไม่ต้องมีการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353769706+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353771978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353773921+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.35377623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353780574+07:00","message":"Push: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353782414+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353787223+07:00","message":"Set new StatePrefix : 'ไม่ต้องมีการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.353789615+07:00","message":"Next Push (prob) : 'มีการปฏิบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.353811408+07:00","message":"push: {false ไม่ต้อง 0 0xc002014880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.735008427+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.735051281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.735057575+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.735071869+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.735079737+07:00","message":"[bufferProcess] interim [460000000]:ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.735082345+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.735089352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.735095356+07:00","message":"> Transcript [959] [false]: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.735097893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.735100078+07:00","message":"Set new StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.923119365+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.923171665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.923178165+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.923191817+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.923199532+07:00","message":"[bufferProcess] interim [640000000]:ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.923202419+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.923209255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.923212756+07:00","message":"> Transcript [960] [false]: 'ไม่ต้องมีการปฏิสนธิได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.923216139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.923218718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.92322061+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.923222912+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.120914703+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.120950793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.120957091+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.1209721+07:00","message":"[buffer interim] 269 false ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.120979516+07:00","message":"[bufferProcess] interim [880000000]:ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.120982661+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.120986704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.120989456+07:00","message":"> Transcript [961] [false]: 'ไม่ต้องมีการปฏิสนธิได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.120992525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.120994925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.120997965+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.121000294+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.234459312+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.326801502+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.3268458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.326853523+07:00","message":"receive interim result [true|false]: ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.326864699+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.326867003+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.326873819+07:00","message":"[buffer interim] 269 true ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.32688423+07:00","message":"[bufferProcess] interim [180000000]:ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326889802+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326893597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326896456+07:00","message":"> Transcript [962] [false]: 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326899585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326901496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.32690381+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326908524+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326910432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326912412+07:00","message":"> Transcript [963] [true]: 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.32691456+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.32691622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326917952+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326919569+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.326925983+07:00","message":"Push: 'มีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.32693396+07:00","message":"push: {true มีการปฏิสนธิได้ด้วยค่ะ 0 0xc002014880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:59.334697029+07:00","message":"write wav file: './tmp/7559/7559_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.366156802+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.004473547+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.098546011+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.09856804+07:00","message":"found end of frame, send empty tag with msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.098572179+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.098582455+07:00","message":"[buffer interim] 270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.098600167+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.098606134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.098610162+07:00","message":"> Transcript [964] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.09861444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.098617455+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.098620466+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.098623915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.098628196+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.098664238+07:00","message":"push: {true \n 0 0xc002e5cf80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:00.104309082+07:00","message":"write wav file: './tmp/7559/7559_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.195811119+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:00.912308087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:00.912324549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.045987429+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.046023153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.046027788+07:00","message":"receive interim result [false|false]: หุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.046040743+07:00","message":"[buffer interim] 271 false หุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.046047196+07:00","message":"[bufferProcess] interim [900000000]:หุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.046049266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.939017619+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.939056065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หุ่นโชว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.939062712+07:00","message":"receive interim result [false|false]: หุ่นโชว์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.939077488+07:00","message":"[buffer interim] 271 false หุ่นโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.93908373+07:00","message":"[bufferProcess] interim [800000000]:หุ่นโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.939086261+07:00","message":"[bufferProcess] send to processor:หุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.939091553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.939094455+07:00","message":"> Transcript [965] [false]: 'หุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.939096513+07:00","message":"Set StatePrefix (first interim): 'หุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.525603839+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.525651928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แตงโมสตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.52565761+07:00","message":"receive interim result [false|false]: แตงโมสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.525669678+07:00","message":"[buffer interim] 271 false แตงโมสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525678329+07:00","message":"[bufferProcess] interim [400000000]:แตงโมสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525681979+07:00","message":"[bufferProcess] send to processor:หุ่นโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525687893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525692013+07:00","message":"> Transcript [966] [false]: 'หุ่นโชว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525696411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525699579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525702401+07:00","message":"StatePrefix: 'หุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.525704342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.815050442+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.907266204+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.907297971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แตงโมสตอเบอรี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.907303669+07:00","message":"receive interim result [true|false]: แตงโมสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.907310802+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.907312891+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.90731901+07:00","message":"[buffer interim] 271 true แตงโมสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907325421+07:00","message":"[bufferProcess] interim [850000000]:แตงโมสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907330226+07:00","message":"[bufferProcess] send to processor (isfinal):แตงโมสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907332987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907335561+07:00","message":"> Transcript [967] [false]: 'แตงโมสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907337614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907339442+07:00","message":"Set new StatePrefix: 'แตงโมสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907341066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907342914+07:00","message":"> Transcript [968] [true]: 'แตงโมสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907345101+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907347051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.90734926+07:00","message":"StatePrefix: 'แตงโมสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.90735129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:02.907357262+07:00","message":"Push: 'แตงโมสตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.907365647+07:00","message":"push: {true แตงโมสตอเบอรี่ 0 0xc002015500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:02.915256213+07:00","message":"write wav file: './tmp/7559/7559_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:02.946066846+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448273595+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448303398+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448306525+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448308355+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448310309+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448312056+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448314617+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448317043+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448319119+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448321116+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448322992+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448324553+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.44832609+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448327829+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448329526+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.448331081+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.844157592+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:03.9125469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:03.912583503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.948169592+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.94818374+07:00","message":"found end of frame, send empty tag with msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.948187206+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.948194193+07:00","message":"[buffer interim] 272 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.948202082+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.948206079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.948209187+07:00","message":"> Transcript [969] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.948214816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.94821696+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.948218724+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.94822052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.948232135+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.948241852+07:00","message":"push: {true \n 0 0xc00039dd80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:03.957873419+07:00","message":"write wav file: './tmp/7559/7559_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:04.09565067+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.562905937+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.694922046+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.702426229+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.702475061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.702482717+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.702503095+07:00","message":"[buffer interim] 273 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.702510689+07:00","message":"[bufferProcess] interim [660000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.702513527+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.70252127+07:00","message":"[bufferProcess] send to processor (ticker):เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.702524983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.702529166+07:00","message":"> Transcript [970] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.702532272+07:00","message":"Set StatePrefix (first interim): 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898393951+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898449784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898457798+07:00","message":"receive interim result [false|false]: เส้นทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898481352+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898485864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898488903+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898495611+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898498469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898503124+07:00","message":"receive interim result [false|false]: เส้นทางไปดู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.89850895+07:00","message":"[buffer interim] 273 false เส้นทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898514606+07:00","message":"[buffer interim] 273 false เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.898517314+07:00","message":"[buffer interim] 273 false เส้นทางไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898523838+07:00","message":"[bufferProcess] interim [80000000]:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898525886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898528722+07:00","message":"[bufferProcess] interim [140000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898530522+07:00","message":"[bufferProcess] send to processor:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898533352+07:00","message":"[bufferProcess] interim [200000000]:เส้นทางไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898535158+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898537933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898540558+07:00","message":"> Transcript [971] [false]: 'เส้นทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898543366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898545321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898547113+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898549165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898551263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898553384+07:00","message":"> Transcript [972] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898555443+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898557063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898558754+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.898560509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.32596764+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326020052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326026263+07:00","message":"receive interim result [false|false]: เส้นทางไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326046174+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326050902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I Drive\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326053611+07:00","message":"receive interim result [false|false]: I Drive"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326060138+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326064321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326066533+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326072792+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326077465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปใด\",\"confidence\":0.8622156}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326080364+07:00","message":"receive interim result [true|false]: เส้นทางไปใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.32608315+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.32608548+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326091435+07:00","message":"[buffer interim] 273 false เส้นทางไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326094503+07:00","message":"[buffer interim] 273 false I Drive"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326096723+07:00","message":"[buffer interim] 273 false เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326098851+07:00","message":"[buffer interim] 273 true เส้นทางไปใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326106643+07:00","message":"[bufferProcess] interim [260000000]:เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326109206+07:00","message":"[bufferProcess] send to processor:เส้นทางไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326112171+07:00","message":"[bufferProcess] interim [380000000]:I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326113759+07:00","message":"[bufferProcess] send to processor:เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326115736+07:00","message":"[bufferProcess] interim [440000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326117469+07:00","message":"[bufferProcess] send to processor:I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326119565+07:00","message":"[bufferProcess] interim [500000000]:เส้นทางไปใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326121781+07:00","message":"[bufferProcess] send to processor (isfinal):เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326124693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326127405+07:00","message":"> Transcript [973] [false]: 'เส้นทางไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326129868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326131817+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.32613352+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326135481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326137429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326139822+07:00","message":"> Transcript [974] [false]: 'เส้นทางไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326141957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326143928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326145644+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326147362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326150614+07:00","message":"Push: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326152486+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326154305+07:00","message":"Set new StatePrefix : 'เส้นทางไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326156349+07:00","message":"Next Push (prob) : 'ไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326157809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326159722+07:00","message":"> Transcript [975] [false]: 'I Drive'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326161255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326163187+07:00","message":"Set new StatePrefix: 'I Drive'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326170908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326172965+07:00","message":"> Transcript [976] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.32617445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326176033+07:00","message":"Set new StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326177448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326179258+07:00","message":"> Transcript [977] [true]: 'เส้นทางไปใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326181213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326182732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326184395+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326186129+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.326188075+07:00","message":"Push: 'ไปใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.32620623+07:00","message":"push: {false เส้นทาง 0 0xc002e5c080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.326235481+07:00","message":"push: {true ไปใด 0 0xc002e5c080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:06.332686033+07:00","message":"write wav file: './tmp/7559/7559_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.387023287+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.387061874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.387067636+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.38708084+07:00","message":"[buffer interim] 274 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.387101687+07:00","message":"[bufferProcess] interim [660000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.387104044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.445225481+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.445263054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.445268561+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.445280282+07:00","message":"[buffer interim] 274 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.445289012+07:00","message":"[bufferProcess] interim [780000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.445292048+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.445297666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.445300802+07:00","message":"> Transcript [978] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.445303289+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.705747034+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.705784636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีไม่มีวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.705792275+07:00","message":"receive interim result [false|false]: ดีไม่มีวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.705808762+07:00","message":"[buffer interim] 274 false ดีไม่มีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.705816763+07:00","message":"[bufferProcess] interim [960000000]:ดีไม่มีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.705819443+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.705825909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.705828711+07:00","message":"> Transcript [979] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.705831714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.70583372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.705836007+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.705838183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.731648146+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.731686156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.731691647+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.731706255+07:00","message":"[buffer interim] 274 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.731720045+07:00","message":"[bufferProcess] interim [20000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.731723062+07:00","message":"[bufferProcess] send to processor:ดีไม่มีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.731726666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.731730167+07:00","message":"> Transcript [980] [false]: 'ดีไม่มีวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.731732448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.731734405+07:00","message":"Set new StatePrefix: 'ดีไม่มีวัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.794016906+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:06.913539875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:06.913572375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.977345597+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.977405212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ไม่มีเมล็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.977412101+07:00","message":"receive interim result [false|false]: ที่ไม่มีเมล็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.977427334+07:00","message":"[buffer interim] 274 false ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.977435587+07:00","message":"[bufferProcess] interim [200000000]:ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.977438002+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.977441487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.977446183+07:00","message":"> Transcript [981] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.977448889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.977451237+07:00","message":"Set new StatePrefix: 'ไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.984784486+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.021939704+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.021993307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ไม่มีเมล็ด\",\"confidence\":0.9398158}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.022000854+07:00","message":"receive interim result [true|false]: ที่ไม่มีเมล็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.02201165+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.02201383+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.022020382+07:00","message":"[buffer interim] 274 true ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022030902+07:00","message":"[bufferProcess] interim [320000000]:ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.02203419+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022038762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022041334+07:00","message":"> Transcript [982] [false]: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022043495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022045825+07:00","message":"Set new StatePrefix: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022047588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022049905+07:00","message":"> Transcript [983] [true]: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022052323+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022054155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022056139+07:00","message":"StatePrefix: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022058313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.022061253+07:00","message":"Push: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.022070285+07:00","message":"push: {true ที่ไม่มีเมล็ด 0 0xc002e5c200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:07.02776993+07:00","message":"write wav file: './tmp/7559/7559_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.04332198+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.174784139+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.568793499+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.568814618+07:00","message":"found end of frame, send empty tag with msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.568817494+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.568824153+07:00","message":"[buffer interim] 275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.568831484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.568842193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.568845356+07:00","message":"> Transcript [984] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.568847685+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.568849544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.568851328+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.5688534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.568858411+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.568868069+07:00","message":"push: {true \n 0 0xc002e5c780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:07.573287141+07:00","message":"write wav file: './tmp/7559/7559_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:08.541886619+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:08.541927038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:08.541933294+07:00","message":"receive interim result [false|false]: ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:08.541946116+07:00","message":"[buffer interim] 276 false ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.541955392+07:00","message":"[bufferProcess] interim [380000000]:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.541958348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.134246967+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.134282125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.134287613+07:00","message":"receive interim result [false|false]: ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.134301675+07:00","message":"[buffer interim] 276 false ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.134308083+07:00","message":"[bufferProcess] interim [980000000]:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.134310294+07:00","message":"[bufferProcess] send to processor:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.134313294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.134316243+07:00","message":"> Transcript [985] [false]: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.13431829+07:00","message":"Set StatePrefix (first interim): 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.817172892+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.817216091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.817221857+07:00","message":"receive interim result [false|false]: ดีแล้วได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.817237932+07:00","message":"[buffer interim] 276 false ดีแล้วได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.817248744+07:00","message":"[bufferProcess] interim [640000000]:ดีแล้วได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.817251424+07:00","message":"[bufferProcess] send to processor:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.817260667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.81726382+07:00","message":"> Transcript [986] [false]: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.817267072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.817269286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.817271107+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.817273093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:09.913970982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:09.913985594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.009141707+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.009187785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วได้รับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.009195526+07:00","message":"receive interim result [false|false]: ดีแล้วได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.009207466+07:00","message":"[buffer interim] 276 false ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.00921465+07:00","message":"[bufferProcess] interim [880000000]:ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.00921724+07:00","message":"[bufferProcess] send to processor:ดีแล้วได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.009222702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.009225461+07:00","message":"> Transcript [987] [false]: 'ดีแล้วได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.009228171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.009230273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.009232178+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.009234149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.651741303+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.651780508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วได้รับสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.651787159+07:00","message":"receive interim result [false|false]: ดีแล้วได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.651799954+07:00","message":"[buffer interim] 276 false ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.65180697+07:00","message":"[bufferProcess] interim [480000000]:ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.651809533+07:00","message":"[bufferProcess] send to processor:ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.651815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.651817697+07:00","message":"> Transcript [988] [false]: 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.651820692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.65182301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.651824757+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.651826729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.367489323+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.367530458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วจะได้รับเคราะห์ที่มีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.367537312+07:00","message":"receive interim result [false|false]: ดีแล้วจะได้รับเคราะห์ที่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.36755104+07:00","message":"[buffer interim] 276 false ดีแล้วจะได้รับเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367558445+07:00","message":"[bufferProcess] interim [200000000]:ดีแล้วจะได้รับเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367561528+07:00","message":"[bufferProcess] send to processor:ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367568997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.36757209+07:00","message":"> Transcript [989] [false]: 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367577557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367580011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367581858+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367584594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.36759128+07:00","message":"Push: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367593366+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.367595553+07:00","message":"Set new StatePrefix : 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.36759798+07:00","message":"Next Push (prob) : 'ได้รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.367605454+07:00","message":"push: {false ดีแล้ว 0 0xc002e5cc00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.433285665+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.433324147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วได้รับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.433333717+07:00","message":"receive interim result [false|false]: ดีแล้วได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.433348485+07:00","message":"[buffer interim] 276 false ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.433355694+07:00","message":"[bufferProcess] interim [260000000]:ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.43335872+07:00","message":"[bufferProcess] send to processor:ดีแล้วจะได้รับเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.433366501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.43336935+07:00","message":"> Transcript [990] [false]: 'ดีแล้วจะได้รับเคราะห์ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.43337201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.433373893+07:00","message":"Set new StatePrefix: 'ดีแล้วจะได้รับเคราะห์ที่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.000790217+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.000833337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วได้รับสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.00085131+07:00","message":"receive interim result [false|false]: ดีแล้วได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.000867418+07:00","message":"[buffer interim] 276 false ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.000876035+07:00","message":"[bufferProcess] interim [860000000]:ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.00087901+07:00","message":"[bufferProcess] send to processor:ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.000885493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.000888482+07:00","message":"> Transcript [991] [false]: 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.000893403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.000895565+07:00","message":"Set new StatePrefix: 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.294294678+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.366001677+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.463825799+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.46386833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วไม่รับสาย\",\"confidence\":0.92337096}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.463874769+07:00","message":"receive interim result [true|false]: ดีแล้วไม่รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.463884445+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.463886733+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.463892564+07:00","message":"[buffer interim] 276 true ดีแล้วไม่รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463902504+07:00","message":"[bufferProcess] interim [340000000]:ดีแล้วไม่รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463906012+07:00","message":"[bufferProcess] send to processor (isfinal):ดีแล้วได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463909303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463912177+07:00","message":"> Transcript [992] [false]: 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463915219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463917334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.46391953+07:00","message":"StatePrefix: 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463921818+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463923589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463925681+07:00","message":"> Transcript [993] [true]: 'ดีแล้วไม่รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463927672+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463929274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463930844+07:00","message":"StatePrefix: 'ดีแล้วได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463932956+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.463939629+07:00","message":"Push: 'ไม่รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.4639476+07:00","message":"push: {true ไม่รับสาย 0 0xc002e5cc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:12.474970122+07:00","message":"write wav file: './tmp/7559/7559_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.804110709+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:12.914466072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:12.914481127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.982263483+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.982283323+07:00","message":"found end of frame, send empty tag with msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.982286531+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.982294992+07:00","message":"[buffer interim] 277 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982303376+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982312811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982317713+07:00","message":"> Transcript [994] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982320036+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982322112+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982323747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982325672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.982328294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.982338244+07:00","message":"push: {true \n 0 0xc00039ca00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:12.987419155+07:00","message":"write wav file: './tmp/7559/7559_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.195754687+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.565277057+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.667331956+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.667370329+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.667376313+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.667387341+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.667396213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.667402018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.66740631+07:00","message":"> Transcript [995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.66741016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.667413675+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.667416287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.667419106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.667423468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.667437534+07:00","message":"push: {true \n 0 0xc002e5d480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:15.674056218+07:00","message":"write wav file: './tmp/7559/7559_278.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:15.914858817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:15.914867009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.089434683+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:18.835869389+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:18.915145349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:18.915168055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.1555564+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.708057219+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.708108327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.708114412+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.708128472+07:00","message":"[buffer interim] 280 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.708136132+07:00","message":"[bufferProcess] interim [540000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.70813837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.708144974+07:00","message":"[bufferProcess] send to processor (ticker):เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.708147923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.708150992+07:00","message":"> Transcript [996] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.708153304+07:00","message":"Set StatePrefix (first interim): 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.815325204+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.815364355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสื้อกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.815370787+07:00","message":"receive interim result [false|false]: เสื้อกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.815387504+07:00","message":"[buffer interim] 280 false เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.815394683+07:00","message":"[bufferProcess] interim [660000000]:เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.815396608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.85633687+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.952702146+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.952737262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือกำจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.952742572+07:00","message":"receive interim result [false|false]: เรือกำจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.952761157+07:00","message":"[buffer interim] 280 false เรือกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.952769275+07:00","message":"[bufferProcess] interim [900000000]:เรือกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.952773565+07:00","message":"[bufferProcess] send to processor:เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.952786116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.952788941+07:00","message":"> Transcript [997] [false]: 'เสื้อกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.952791896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.952794696+07:00","message":"Set new StatePrefix: 'เสื้อกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.987354628+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.008871216+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.00890346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือกำจัด\",\"confidence\":0.7454737}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.008908656+07:00","message":"receive interim result [true|false]: เรือกำจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.008918057+07:00","message":"end recv isFinal message id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.008920969+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.008925725+07:00","message":"[buffer interim] 280 true เรือกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008932374+07:00","message":"[bufferProcess] interim [930000000]:เรือกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008935078+07:00","message":"[bufferProcess] send to processor (isfinal):เรือกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008952382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008981007+07:00","message":"> Transcript [998] [false]: 'เรือกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008984699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008987164+07:00","message":"Set new StatePrefix: 'เรือกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008989663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008991798+07:00","message":"> Transcript [999] [true]: 'เรือกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008995815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.008997743+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.0089999+07:00","message":"StatePrefix: 'เรือกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.009001987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.00901132+07:00","message":"Push: 'เรือกำจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.009022952+07:00","message":"push: {true เรือกำจัด 0 0xc002015180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:20.017974674+07:00","message":"write wav file: './tmp/7559/7559_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.692640325+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.692688445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.69269406+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.692708365+07:00","message":"[buffer interim] this message is already final false 279: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144796085+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144848007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144854615+07:00","message":"receive interim result [false|false]: จะมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144871748+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144881978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144885983+07:00","message":"receive interim result [false|false]: จะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144887763+07:00","message":"[buffer interim] this message is already final false 279: 'จะมีการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144905708+07:00","message":"[buffer interim] this message is already final false 279: 'จะมีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144894126+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144941449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการใช้สาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144945029+07:00","message":"receive interim result [false|false]: จะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.144952723+07:00","message":"[buffer interim] this message is already final false 279: 'จะมีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.443119859+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.443167563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการใช้สาร\",\"confidence\":0.86733794}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.443174303+07:00","message":"receive interim result [true|false]: จะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.443181388+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.443184684+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.443193456+07:00","message":"[buffer interim] this message is already final true 279: 'จะมีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.842905486+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:21.916138783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:21.91614759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.943289995+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.943314283+07:00","message":"found end of frame, send empty tag with msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.943318651+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.943329541+07:00","message":"[buffer interim] 281 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943345176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943352501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943356931+07:00","message":"> Transcript [1000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943361162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943364394+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943367342+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943370097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.943374398+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.943387122+07:00","message":"push: {true \n 0 0xc00039da80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:21.950233031+07:00","message":"write wav file: './tmp/7559/7559_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.2245564+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.354552063+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.696589542+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.696611441+07:00","message":"found end of frame, send empty tag with msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.696614937+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.696622197+07:00","message":"[buffer interim] 282 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696630209+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696635403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696638949+07:00","message":"> Transcript [1001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696641832+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696644139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696645829+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696647673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:22.696657266+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.696667216+07:00","message":"push: {true \n 0 0xc002e5cb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:22.701443196+07:00","message":"write wav file: './tmp/7559/7559_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.745642879+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.40072075+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.400758919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.400764339+07:00","message":"receive interim result [false|false]: ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.400775785+07:00","message":"[buffer interim] 283 false ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.400781825+07:00","message":"[bufferProcess] interim [660000000]:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.40078371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.804273112+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.804315432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงเช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.804321432+07:00","message":"receive interim result [false|false]: ช่วงเช้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.80433785+07:00","message":"[buffer interim] 283 false ช่วงเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.804345902+07:00","message":"[bufferProcess] interim [80000000]:ช่วงเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.804348647+07:00","message":"[bufferProcess] send to processor:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.80435647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.804359309+07:00","message":"> Transcript [1002] [false]: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.804361562+07:00","message":"Set StatePrefix (first interim): 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.937067352+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.937108416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.937114514+07:00","message":"receive interim result [false|false]: ช่วงชวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.937127427+07:00","message":"[buffer interim] 283 false ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.937137147+07:00","message":"[bufferProcess] interim [200000000]:ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.937139508+07:00","message":"[bufferProcess] send to processor:ช่วงเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.937145427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.937148299+07:00","message":"> Transcript [1003] [false]: 'ช่วงเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.937151773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.93715387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.93715581+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.937158073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.161029858+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.161073488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชวนชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.16107933+07:00","message":"receive interim result [false|false]: ชวนชวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.161094704+07:00","message":"[buffer interim] 283 false ชวนชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161101866+07:00","message":"[bufferProcess] interim [440000000]:ชวนชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161104206+07:00","message":"[bufferProcess] send to processor:ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161111481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161114063+07:00","message":"> Transcript [1004] [false]: 'ช่วงชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161117404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161119541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161121457+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.161124017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.215252627+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.285534378+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.318815494+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.318850743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงชวนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.318856967+07:00","message":"receive interim result [false|false]: ช่วงชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.318870406+07:00","message":"[buffer interim] 283 false ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.318877286+07:00","message":"[bufferProcess] interim [560000000]:ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.318879782+07:00","message":"[bufferProcess] send to processor:ชวนชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.318887583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.318890283+07:00","message":"> Transcript [1005] [false]: 'ชวนชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.318892491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.318894522+07:00","message":"Set new StatePrefix: 'ชวนชวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.330379711+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.33041032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงชวนคิด\",\"confidence\":0.9349731}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.330415223+07:00","message":"receive interim result [true|false]: ช่วงชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.330425319+07:00","message":"end recv isFinal message id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.330427743+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.330433592+07:00","message":"[buffer interim] 283 true ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330438636+07:00","message":"[bufferProcess] interim [710000000]:ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330441497+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330445087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330447469+07:00","message":"> Transcript [1006] [false]: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330449664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.33045145+07:00","message":"Set new StatePrefix: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330453078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330454771+07:00","message":"> Transcript [1007] [true]: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330456905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330458857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330460845+07:00","message":"StatePrefix: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330463181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.330465788+07:00","message":"Push: 'ช่วงชวนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.330472994+07:00","message":"push: {true ช่วงชวนคิด 0 0xc0004a2c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:24.337043816+07:00","message":"write wav file: './tmp/7559/7559_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.534124845+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.605354289+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.648089479+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.648106877+07:00","message":"found end of frame, send empty tag with msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.648110055+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.648116728+07:00","message":"[buffer interim] 284 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.648124723+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.648128462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.648131494+07:00","message":"> Transcript [1008] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.648133835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.648136067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.64813781+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.648139728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.648147645+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.648161207+07:00","message":"push: {true \n 0 0xc0004a3280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:24.652895905+07:00","message":"write wav file: './tmp/7559/7559_284.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:24.917064626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:24.917097049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.605614707+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.605657363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.605662759+07:00","message":"receive interim result [false|false]: คำถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.605674545+07:00","message":"[buffer interim] 285 false คำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.605680503+07:00","message":"[bufferProcess] interim [20000000]:คำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.605682478+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.187780005+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.187818148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำถามนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.187823877+07:00","message":"receive interim result [false|false]: คำถามนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.187839629+07:00","message":"[buffer interim] 285 false คำถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.187847563+07:00","message":"[bufferProcess] interim [560000000]:คำถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.187850947+07:00","message":"[bufferProcess] send to processor:คำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.187859459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.187863097+07:00","message":"> Transcript [1009] [false]: 'คำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.187865271+07:00","message":"Set StatePrefix (first interim): 'คำถาม'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:27.917960303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:27.91798967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.110192376+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.110233974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.110240562+07:00","message":"receive interim result [false|false]: งั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.110253048+07:00","message":"[buffer interim] 285 false งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110260436+07:00","message":"[bufferProcess] interim [480000000]:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110263658+07:00","message":"[bufferProcess] send to processor:คำถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110269147+07:00","message":"[bufferProcess] send to processor (ticker):งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110271809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110274677+07:00","message":"> Transcript [1010] [false]: 'คำถามนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110277755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110280026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110281991+07:00","message":"StatePrefix: 'คำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110284095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110285857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110287739+07:00","message":"> Transcript [1011] [false]: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110291689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.110293692+07:00","message":"Set new StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.680626883+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.680669118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.680675237+07:00","message":"receive interim result [false|false]: งั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.680689874+07:00","message":"[buffer interim] 285 false งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.680698284+07:00","message":"[bufferProcess] interim [80000000]:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.68070069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.984356292+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.98440691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.984414115+07:00","message":"receive interim result [false|false]: งั้นก็คือสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.984429901+07:00","message":"[buffer interim] 285 false งั้นก็คือสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.984438657+07:00","message":"[bufferProcess] interim [380000000]:งั้นก็คือสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.984441515+07:00","message":"[bufferProcess] send to processor:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.984452526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.984457585+07:00","message":"> Transcript [1012] [false]: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.98446175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.984463934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.984465837+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.984467813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.26297355+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.263014223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือสารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.263020128+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.263032401+07:00","message":"[buffer interim] 285 false งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263039593+07:00","message":"[bufferProcess] interim [680000000]:งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263042225+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263047377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263050125+07:00","message":"> Transcript [1013] [false]: 'งั้นก็คือสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263053241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263055275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263057091+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.263059685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.393561282+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.393600012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือสารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.393606763+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.393620492+07:00","message":"[buffer interim] 285 false งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.393627179+07:00","message":"[bufferProcess] interim [800000000]:งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.393629837+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.393635222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.39363776+07:00","message":"> Transcript [1014] [false]: 'งั้นก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.393641463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.393643492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.393645398+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.39364761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.706499568+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.706537593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือสารสังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.706543458+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.706555153+07:00","message":"[buffer interim] 285 false งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706562194+07:00","message":"[bufferProcess] interim [40000000]:งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706567162+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706572319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706575621+07:00","message":"> Transcript [1015] [false]: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706579266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706581328+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706583068+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706585305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706590543+07:00","message":"Push: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.70659252+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706594667+07:00","message":"Set new StatePrefix : 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.706597135+07:00","message":"Next Push (prob) : 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.706613857+07:00","message":"push: {false งั้นก็คือ 0 0xc001f82d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.777889256+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.777923915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือสารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.777929751+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:29.777946629+07:00","message":"[buffer interim] 285 false งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.77795541+07:00","message":"[bufferProcess] interim [160000000]:งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.777958036+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.777961311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.777964074+07:00","message":"> Transcript [1016] [false]: 'งั้นก็คือสารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.777967661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.777969628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.77797176+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:29.77797401+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.068763219+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.068807956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.068814618+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.068833703+07:00","message":"[buffer interim] 285 false งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068846206+07:00","message":"[bufferProcess] interim [520000000]:งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068849005+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068856074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068859221+07:00","message":"> Transcript [1017] [false]: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068862768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068865029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068870754+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.068873443+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.294497879+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.460460001+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.460497114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย\",\"confidence\":0.93209857}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.460503058+07:00","message":"receive interim result [true|false]: มันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.460510557+07:00","message":"end recv isFinal message id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.460512965+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.460519534+07:00","message":"[buffer interim] 285 true มันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460526429+07:00","message":"[bufferProcess] interim [910000000]:มันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460529866+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460534806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460538498+07:00","message":"> Transcript [1018] [false]: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460542634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460545804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460548954+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460552526+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460555387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460558522+07:00","message":"> Transcript [1019] [true]: 'มันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460563383+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460566506+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460568185+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460569874+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460571503+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460732731+07:00","message":"Push: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460736592+07:00","message":"TextPushed: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.46073879+07:00","message":"Set new StatePrefix : 'มันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.46074121+07:00","message":"Next Push (prob) : 'มันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.460749129+07:00","message":"push: {true สารสังเคราะห์ที่มีสมบัติคล้าย 0 0xc001f82d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.460759509+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_285.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:30.472547651+07:00","message":"write wav file: './tmp/7559/7559_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.684850373+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:30.918327348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:30.918341407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.203628978+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.264590392+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.392574296+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.487043099+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.487077492+07:00","message":"found end of frame, send empty tag with msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.48708063+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.48708784+07:00","message":"[buffer interim] 286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.487095303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.487101068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.48710399+07:00","message":"> Transcript [1020] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.487106647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.487108756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.48711058+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.487112504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.4871204+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.487129839+07:00","message":"push: {true \n 0 0xc00039dc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:31.49283452+07:00","message":"write wav file: './tmp/7559/7559_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.524575742+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.552158868+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.552186758+07:00","message":"found end of frame, send empty tag with msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.552190478+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.552199072+07:00","message":"[buffer interim] 287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.552206409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.552210205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.552212963+07:00","message":"> Transcript [1021] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.552215505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.55221731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.552219139+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.552220828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:31.552224004+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:31.552250813+07:00","message":"push: {true \n 0 0xc002014a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:31.556467454+07:00","message":"write wav file: './tmp/7559/7559_287.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.377376298+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.377420299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.377426453+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.377442596+07:00","message":"[buffer interim] 288 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.377451215+07:00","message":"[bufferProcess] interim [840000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.377454087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.663867117+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.663913296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นบ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.663920315+07:00","message":"receive interim result [false|false]: จะเป็นบ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.663933185+07:00","message":"[buffer interim] 288 false จะเป็นบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.663940344+07:00","message":"[bufferProcess] interim [960000000]:จะเป็นบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.66394259+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.663948163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.663950932+07:00","message":"> Transcript [1022] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.663953146+07:00","message":"Set StatePrefix (first interim): 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.697607656+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.697650472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.697656719+07:00","message":"receive interim result [false|false]: จะเป็นบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.697672124+07:00","message":"[buffer interim] 288 false จะเป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.697679038+07:00","message":"[bufferProcess] interim [20000000]:จะเป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.697681571+07:00","message":"[bufferProcess] send to processor:จะเป็นบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.69768645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.697689202+07:00","message":"> Transcript [1023] [false]: 'จะเป็นบ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.697692304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.697694122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.697695938+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.697698084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.79130271+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.791340816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.791346964+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.791359523+07:00","message":"[buffer interim] 288 false จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791370648+07:00","message":"[bufferProcess] interim [200000000]:จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791374234+07:00","message":"[bufferProcess] send to processor:จะเป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791380651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791384499+07:00","message":"> Transcript [1024] [false]: 'จะเป็นบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791388911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791391602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791394521+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.791398169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.832128313+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.83216866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นบัตรประชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.832175076+07:00","message":"receive interim result [false|false]: จะเป็นบัตรประชา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.832220565+07:00","message":"[buffer interim] 288 false จะเป็นบัตรประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832229197+07:00","message":"[bufferProcess] interim [260000000]:จะเป็นบัตรประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832231511+07:00","message":"[bufferProcess] send to processor:จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832234143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832236503+07:00","message":"> Transcript [1025] [false]: 'จะเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832239337+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832241266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832243083+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.832259081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.020769492+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.020808126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นบัตรประชาไท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.020813914+07:00","message":"receive interim result [false|false]: จะเป็นบัตรประชาไท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.020825614+07:00","message":"[buffer interim] 288 false จะเป็นบัตรประชาไท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020832726+07:00","message":"[bufferProcess] interim [500000000]:จะเป็นบัตรประชาไท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020835164+07:00","message":"[bufferProcess] send to processor:จะเป็นบัตรประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020840238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020842792+07:00","message":"> Transcript [1026] [false]: 'จะเป็นบัตรประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020846696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020850034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020852832+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020856379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020864544+07:00","message":"Push: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020867307+07:00","message":"TextPushed: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020870312+07:00","message":"Set new StatePrefix : 'จะเป็นบัตรประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.020873516+07:00","message":"Next Push (prob) : 'บัตรประชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.020893483+07:00","message":"push: {false จะเป็น 0 0xc0004a3980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.132595336+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.132628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นบัตรประชาชน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.132633327+07:00","message":"receive interim result [false|false]: จะเป็นบัตรประชาชน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.132651845+07:00","message":"[buffer interim] 288 false จะเป็นบัตรประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.13265826+07:00","message":"[bufferProcess] interim [560000000]:จะเป็นบัตรประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.132660808+07:00","message":"[bufferProcess] send to processor:จะเป็นบัตรประชาไท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.132667377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.132671377+07:00","message":"> Transcript [1027] [false]: 'จะเป็นบัตรประชาไท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.132675837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.132678705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.132681957+07:00","message":"StatePrefix: 'จะเป็นบัตรประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.132684037+07:00","message":"TextPushed: 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.135735227+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.135775367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.135781435+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.135796039+07:00","message":"[buffer interim] 288 false จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.135804171+07:00","message":"[bufferProcess] interim [620000000]:จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.135806817+07:00","message":"[bufferProcess] send to processor:จะเป็นบัตรประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.135812821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.135815565+07:00","message":"> Transcript [1028] [false]: 'จะเป็นบัตรประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.135819192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.135821724+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.13582372+07:00","message":"StatePrefix: 'จะเป็นบัตรประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.135826069+07:00","message":"TextPushed: 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.372621586+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.445501801+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447492258+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447510316+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447512737+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447514426+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447516298+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447518274+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447520106+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447521723+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447523323+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447524854+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447526483+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447528025+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447529876+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447531478+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447533668+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447535488+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447537004+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447538522+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.44754028+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.447541843+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.479521399+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.479566512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัยภายนอก\",\"confidence\":0.9489616}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.479572596+07:00","message":"receive interim result [true|false]: จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.479582003+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.479584404+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.479589631+07:00","message":"[buffer interim] 288 true จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479597014+07:00","message":"[bufferProcess] interim [10000000]:จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479605595+07:00","message":"[bufferProcess] send to processor (isfinal):จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479609238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479612228+07:00","message":"> Transcript [1029] [false]: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479614489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479616365+07:00","message":"Set new StatePrefix: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479618203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479620194+07:00","message":"> Transcript [1030] [true]: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479622835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479625073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479627618+07:00","message":"StatePrefix: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479629652+07:00","message":"TextPushed: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.479632214+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.479639765+07:00","message":"push: {true ปัจจัยภายนอก 0 0xc0004a3980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:33.48626752+07:00","message":"write wav file: './tmp/7559/7559_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.50342409+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.565611499+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.709592855+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.709614546+07:00","message":"found end of frame, send empty tag with msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.709617917+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.709624219+07:00","message":"[buffer interim] 289 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709631599+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709636582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709640084+07:00","message":"> Transcript [1031] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709642431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709644458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709646291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709648299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:33.709658902+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:33.709667827+07:00","message":"push: {true \n 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:33.714025108+07:00","message":"write wav file: './tmp/7559/7559_289.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:33.918846409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:33.918858507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.043815112+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.104779502+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.131292627+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.131312107+07:00","message":"found end of frame, send empty tag with msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.131315173+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.131320764+07:00","message":"[buffer interim] 290 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.131328537+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.131333858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.131336732+07:00","message":"> Transcript [1032] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.131339203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.131341019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.131342941+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.131344806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.13134773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.131356058+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:35.13751974+07:00","message":"write wav file: './tmp/7559/7559_290.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:36.919702468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:36.919723067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.782083923+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.782134269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"S\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.782140143+07:00","message":"receive interim result [false|false]: S"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.78215549+07:00","message":"[buffer interim] 291 false S"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.782162725+07:00","message":"[bufferProcess] interim [700000000]:S"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.782164768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.782170082+07:00","message":"[bufferProcess] send to processor (ticker):S"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.782172979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.782175927+07:00","message":"> Transcript [1033] [false]: 'S'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.782178032+07:00","message":"Set StatePrefix (first interim): 'S'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.95921684+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.959256151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้เวลากี่นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.959263581+07:00","message":"receive interim result [false|false]: ใช้เวลากี่นาที"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.959277763+07:00","message":"[buffer interim] 291 false ใช้เวลากี่นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.959285307+07:00","message":"[bufferProcess] interim [880000000]:ใช้เวลากี่นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.959287931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.083633589+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.083677113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"S ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.083684704+07:00","message":"receive interim result [false|false]: S ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.083699038+07:00","message":"[buffer interim] 291 false S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.083706573+07:00","message":"[bufferProcess] interim [0]:S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.083714083+07:00","message":"[bufferProcess] send to processor:ใช้เวลากี่นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.083721521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.083724661+07:00","message":"> Transcript [1034] [false]: 'ใช้เวลากี่นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.083727585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.083729747+07:00","message":"Set new StatePrefix: 'ใช้เวลากี่นาที'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.637961525+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.638006117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"S ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.638012+07:00","message":"receive interim result [false|false]: S ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.638028495+07:00","message":"[buffer interim] 291 false S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.638036201+07:00","message":"[bufferProcess] interim [600000000]:S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.638038958+07:00","message":"[bufferProcess] send to processor:S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.638046248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.638049206+07:00","message":"> Transcript [1035] [false]: 'S ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.638051492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.638053735+07:00","message":"Set new StatePrefix: 'S ค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:39.920764713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:39.920766885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.294688886+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.404651903+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.404694713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้เวลากี่นาทีค่ะ\",\"confidence\":0.85688424}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.404701473+07:00","message":"receive interim result [true|false]: ใช้เวลากี่นาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.404716042+07:00","message":"end recv isFinal message id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.40471857+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.404725015+07:00","message":"[buffer interim] 291 true ใช้เวลากี่นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404733295+07:00","message":"[bufferProcess] interim [400000000]:ใช้เวลากี่นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404738698+07:00","message":"[bufferProcess] send to processor (isfinal):S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404742461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.40474545+07:00","message":"> Transcript [1036] [false]: 'S ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404748588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404750451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404752474+07:00","message":"StatePrefix: 'S ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404754391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404756152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404758123+07:00","message":"> Transcript [1037] [true]: 'ใช้เวลากี่นาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404760399+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404762884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404764594+07:00","message":"StatePrefix: 'S ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.404766695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.40477316+07:00","message":"Push: 'ใช้เวลากี่นาทีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.404782227+07:00","message":"push: {true ใช้เวลากี่นาทีค่ะ 0 0xc0004a3580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:40.415612243+07:00","message":"write wav file: './tmp/7559/7559_291.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:42.921534061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:42.921565768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.499631094+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:45.9216153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:45.921615302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:48.921967196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:48.922011337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:50.803212337+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:50.864044999+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:50.889938919+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:50.889960617+07:00","message":"found end of frame, send empty tag with msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:50.889964178+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:50.889970883+07:00","message":"[buffer interim] 292 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.8899787+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.889982807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.889985639+07:00","message":"> Transcript [1038] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.889988211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.889990275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.88999213+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.88999403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:50.889996795+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:50.890005639+07:00","message":"push: {true \n 0 0xc001f83400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:50.902179281+07:00","message":"write wav file: './tmp/7559/7559_292.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:51.922318422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:51.922329269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.570791092+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.57084329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.570848807+07:00","message":"receive interim result [false|false]: น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.570864894+07:00","message":"[buffer interim] 293 false น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.570871994+07:00","message":"[bufferProcess] interim [680000000]:น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.570873881+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.570880787+07:00","message":"[bufferProcess] send to processor (ticker):น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.570883371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.570886042+07:00","message":"> Transcript [1039] [false]: 'น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.570888247+07:00","message":"Set StatePrefix (first interim): 'น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.677878863+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.677921159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.677927458+07:00","message":"receive interim result [false|false]: หน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.677941635+07:00","message":"[buffer interim] 293 false หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.677950021+07:00","message":"[bufferProcess] interim [800000000]:หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.677952193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.911569084+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.911618284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งค่าหน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.911623984+07:00","message":"receive interim result [false|false]: ตั้งค่าหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:52.911639228+07:00","message":"[buffer interim] 293 false ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.911647652+07:00","message":"[bufferProcess] interim [980000000]:ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.91165024+07:00","message":"[bufferProcess] send to processor:หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.911656992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.911659937+07:00","message":"> Transcript [1040] [false]: 'หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.911662201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:52.911664358+07:00","message":"Set new StatePrefix: 'หน้าจอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.576182023+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.57622592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งค่าหน้าจอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.576232579+07:00","message":"receive interim result [false|false]: ตั้งค่าหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.576245615+07:00","message":"[buffer interim] 293 false ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.576252547+07:00","message":"[bufferProcess] interim [580000000]:ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.576255441+07:00","message":"[bufferProcess] send to processor:ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.576262527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.576265308+07:00","message":"> Transcript [1041] [false]: 'ตั้งค่าหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.576267605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.576270355+07:00","message":"Set new StatePrefix: 'ตั้งค่าหน้าจอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.6125753+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.806043149+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.018191411+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.018245279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งค่าหน้าจอ\",\"confidence\":0.9221419}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.01825184+07:00","message":"receive interim result [true|false]: ตั้งค่าหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.01826259+07:00","message":"end recv isFinal message id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.018264663+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.018270501+07:00","message":"[buffer interim] 293 true ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.01827865+07:00","message":"[bufferProcess] interim [970000000]:ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018282181+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งค่าหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018285531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.01828828+07:00","message":"> Transcript [1042] [false]: 'ตั้งค่าหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018291174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018293293+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018295199+07:00","message":"StatePrefix: 'ตั้งค่าหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018297283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018299099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018301024+07:00","message":"> Transcript [1043] [true]: 'ตั้งค่าหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018303307+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018304872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018307603+07:00","message":"StatePrefix: 'ตั้งค่าหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018309457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.018311786+07:00","message":"Push: 'ตั้งค่าหน้าจอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.018319574+07:00","message":"push: {true ตั้งค่าหน้าจอ 0 0xc002015400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:54.025692838+07:00","message":"write wav file: './tmp/7559/7559_293.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:54.923125862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:54.923154277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.075529569+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.075577416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.075584176+07:00","message":"receive interim result [false|false]: ที่สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.075598672+07:00","message":"[buffer interim] 294 false ที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.075605861+07:00","message":"[bufferProcess] interim [280000000]:ที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.075608208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.075615595+07:00","message":"[bufferProcess] send to processor (ticker):ที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.075618943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.07562175+07:00","message":"> Transcript [1044] [false]: 'ที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.07562441+07:00","message":"Set StatePrefix (first interim): 'ที่สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.644410548+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.644451463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.644457679+07:00","message":"receive interim result [false|false]: ที่สร้างขึ้นภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.644471872+07:00","message":"[buffer interim] 294 false ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.644479039+07:00","message":"[bufferProcess] interim [880000000]:ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.644481279+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.029258732+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.029289902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายในพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.029296818+07:00","message":"receive interim result [false|false]: ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.029308955+07:00","message":"[buffer interim] 294 false ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029315582+07:00","message":"[bufferProcess] interim [240000000]:ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029318319+07:00","message":"[bufferProcess] send to processor:ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029325363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029327852+07:00","message":"> Transcript [1045] [false]: 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029330599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029332539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029334846+07:00","message":"StatePrefix: 'ที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.029337022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.081837981+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.163517019+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.163561895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายในพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.163568642+07:00","message":"receive interim result [false|false]: ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.163586921+07:00","message":"[buffer interim] 294 false ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163595966+07:00","message":"[bufferProcess] interim [480000000]:ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163598867+07:00","message":"[bufferProcess] send to processor:ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163608158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163611186+07:00","message":"> Transcript [1046] [false]: 'ที่สร้างขึ้นภายในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163615319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163617571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163619454+07:00","message":"StatePrefix: 'ที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.163622048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.194062564+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.194101991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายในพืช\",\"confidence\":0.7878299}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.194107782+07:00","message":"receive interim result [true|false]: ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.194116528+07:00","message":"end recv isFinal message id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.194118927+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.194124976+07:00","message":"[buffer interim] 294 true ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.19413128+07:00","message":"[bufferProcess] interim [480000000]:ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194139448+07:00","message":"[bufferProcess] send to processor (isfinal):ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.19414283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194145239+07:00","message":"> Transcript [1047] [false]: 'ที่สร้างขึ้นภายในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194147885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194149585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.19415148+07:00","message":"StatePrefix: 'ที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194153422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194155235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194157412+07:00","message":"> Transcript [1048] [true]: 'ที่สร้างขึ้นภายในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194160127+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194162062+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.19416362+07:00","message":"StatePrefix: 'ที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194165245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.194171455+07:00","message":"Push: 'ที่สร้างขึ้นภายในพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.194180254+07:00","message":"push: {true ที่สร้างขึ้นภายในพืช 0 0xc0004a2400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:57.203310165+07:00","message":"write wav file: './tmp/7559/7559_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.335044377+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.860170635+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.860202792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.860208818+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.860219433+07:00","message":"[buffer interim] 295 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.86022566+07:00","message":"[bufferProcess] interim [540000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.860228016+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:57.923197978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:57.923204496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.187576517+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.187620627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.187626665+07:00","message":"receive interim result [false|false]: เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.187640362+07:00","message":"[buffer interim] 295 false เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.18764787+07:00","message":"[bufferProcess] interim [900000000]:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.187651218+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.187658151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.187661175+07:00","message":"> Transcript [1049] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.187663489+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.37109951+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.371142036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.371148628+07:00","message":"receive interim result [false|false]: เป็นปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.371162885+07:00","message":"[buffer interim] 295 false เป็นปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371170663+07:00","message":"[bufferProcess] interim [80000000]:เป็นปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371173598+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371181897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371185044+07:00","message":"> Transcript [1050] [false]: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371188329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371190582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371192791+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.371194906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.5001733+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.500208374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.500215024+07:00","message":"receive interim result [false|false]: เป็นปัจจัยทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.500229351+07:00","message":"[buffer interim] 295 false เป็นปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500237652+07:00","message":"[bufferProcess] interim [140000000]:เป็นปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500240719+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500247878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500250651+07:00","message":"> Transcript [1051] [false]: 'เป็นปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500253935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500255923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500258202+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.500260871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.503534312+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.50355098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.503555957+07:00","message":"receive interim result [false|false]: เป็นปัจจัยไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.503565751+07:00","message":"[buffer interim] 295 false เป็นปัจจัยไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503569371+07:00","message":"[bufferProcess] interim [200000000]:เป็นปัจจัยไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503571353+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503576271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503578893+07:00","message":"> Transcript [1052] [false]: 'เป็นปัจจัยทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503581391+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503583181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503584869+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.503586659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.5595268+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.559558224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.559563528+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.559576846+07:00","message":"[buffer interim] 295 false เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559583416+07:00","message":"[bufferProcess] interim [260000000]:เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559585575+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559588825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559591445+07:00","message":"> Transcript [1053] [false]: 'เป็นปัจจัยไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559594197+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559596387+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559598229+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559600136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559603177+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559605533+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.559607933+07:00","message":"Set new StatePrefix : 'เป็นปัจจัยไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.55961024+07:00","message":"Next Push (prob) : 'ปัจจัยไทย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.559617715+07:00","message":"push: {false เป็น 0 0xc002014400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:59.198680171+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:59.198740468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:59.198746729+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:59.198762712+07:00","message":"[buffer interim] 295 false เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:59.198770918+07:00","message":"[bufferProcess] interim [860000000]:เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:59.198774048+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:59.198777856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:59.198780764+07:00","message":"> Transcript [1054] [false]: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:59.198783095+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:59.198785049+07:00","message":"Set new StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:00.923792668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:00.923816346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.112019026+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.201943154+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.201989295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายใน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.201998769+07:00","message":"receive interim result [true|false]: เป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.202009153+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.202011604+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.202019941+07:00","message":"[buffer interim] 295 true เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202031868+07:00","message":"[bufferProcess] interim [990000000]:เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202038958+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202043121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202046062+07:00","message":"> Transcript [1055] [false]: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202049834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202052264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202054548+07:00","message":"StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202056964+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202058746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202060678+07:00","message":"> Transcript [1056] [true]: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202062858+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202064606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.20206617+07:00","message":"StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202068028+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.202075448+07:00","message":"Push: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.202084264+07:00","message":"push: {true ปัจจัยภายใน 0 0xc002014400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:01.211735745+07:00","message":"write wav file: './tmp/7559/7559_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.435917829+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.092836329+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.092883796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.092889247+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.092904204+07:00","message":"[buffer interim] 296 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.092911853+07:00","message":"[bufferProcess] interim [660000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.09291398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.408300513+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.408340922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉันในอีก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.408345977+07:00","message":"receive interim result [false|false]: เตือนฉันในอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.408359038+07:00","message":"[buffer interim] 296 false เตือนฉันในอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.408368916+07:00","message":"[bufferProcess] interim [960000000]:เตือนฉันในอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.408371798+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.40837658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.408380642+07:00","message":"> Transcript [1057] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.408385581+07:00","message":"Set StatePrefix (first interim): 'เตือนฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.426675689+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.426720607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลิกใช้นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.426727468+07:00","message":"receive interim result [false|false]: เลิกใช้นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.42674121+07:00","message":"[buffer interim] 296 false เลิกใช้นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426747958+07:00","message":"[bufferProcess] interim [20000000]:เลิกใช้นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426750468+07:00","message":"[bufferProcess] send to processor:เตือนฉันในอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426753793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426756714+07:00","message":"> Transcript [1058] [false]: 'เตือนฉันในอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426760272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426762339+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426764364+07:00","message":"StatePrefix: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.426766669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.684118619+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.684150242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลือกใช้ในกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.684156047+07:00","message":"receive interim result [false|false]: เลือกใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.684166687+07:00","message":"[buffer interim] 296 false เลือกใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.684173827+07:00","message":"[bufferProcess] interim [260000000]:เลือกใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.684176791+07:00","message":"[bufferProcess] send to processor:เลิกใช้นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.684180057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.684182666+07:00","message":"> Transcript [1059] [false]: 'เลิกใช้นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.684184808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.684186895+07:00","message":"Set new StatePrefix: 'เลิกใช้นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.856625264+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.856656847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลือกใช้ในกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.856663791+07:00","message":"receive interim result [false|false]: เลือกใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.856678003+07:00","message":"[buffer interim] 296 false เลือกใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.856685451+07:00","message":"[bufferProcess] interim [500000000]:เลือกใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.856688178+07:00","message":"[bufferProcess] send to processor:เลือกใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.856695109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.856697896+07:00","message":"> Transcript [1060] [false]: 'เลือกใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.856700211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.856702218+07:00","message":"Set new StatePrefix: 'เลือกใช้ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.964121394+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.036358853+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.108699721+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.108746691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการ\",\"confidence\":0.91551536}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.108753846+07:00","message":"receive interim result [true|false]: ใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.108764035+07:00","message":"end recv isFinal message id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.108766216+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.108771196+07:00","message":"[buffer interim] 296 true ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108784565+07:00","message":"[bufferProcess] interim [770000000]:ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108790513+07:00","message":"[bufferProcess] send to processor (isfinal):เลือกใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108793832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108796755+07:00","message":"> Transcript [1061] [false]: 'เลือกใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108799523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108801731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108804144+07:00","message":"StatePrefix: 'เลือกใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108806277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108807911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108809907+07:00","message":"> Transcript [1062] [true]: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108811965+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108813787+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108815455+07:00","message":"StatePrefix: 'เลือกใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.10881738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.108824325+07:00","message":"Push: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.108831393+07:00","message":"push: {true ใช้ในกระบวนการ 0 0xc002e5c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:03.115826403+07:00","message":"write wav file: './tmp/7559/7559_296.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448312416+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448339578+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.44834241+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448344358+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448346151+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448347815+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448349653+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448351377+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448353602+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448355297+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448356956+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448358996+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.44836253+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448364336+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.448365932+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:03.924661653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:03.924681411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.252978669+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.349303807+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.349322164+07:00","message":"found end of frame, send empty tag with msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.349324997+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.349332625+07:00","message":"[buffer interim] 297 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349338905+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349352235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349355494+07:00","message":"> Transcript [1063] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349358086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349360039+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349361792+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349363706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.349372442+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.34938111+07:00","message":"push: {true \n 0 0xc00039c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:04.355939045+07:00","message":"write wav file: './tmp/7559/7559_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.384903272+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.443446751+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.624963168+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.624992301+07:00","message":"found end of frame, send empty tag with msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.624996128+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.625005152+07:00","message":"[buffer interim] 298 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625013268+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625021221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625024109+07:00","message":"> Transcript [1064] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625026844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625028714+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625030521+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625032774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.625038846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.625049417+07:00","message":"push: {true \n 0 0xc002014a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:04.631599737+07:00","message":"write wav file: './tmp/7559/7559_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.644503764+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.702321275+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.917951799+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.917986839+07:00","message":"found end of frame, send empty tag with msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.917991351+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.918000504+07:00","message":"[buffer interim] 299 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918012639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918016597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918019474+07:00","message":"> Transcript [1065] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918022052+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918023876+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918025687+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918027587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.918034831+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.918045915+07:00","message":"push: {true \n 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:04.922913273+07:00","message":"write wav file: './tmp/7559/7559_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.154282889+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.283875278+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.405221464+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.426332081+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.426353118+07:00","message":"found end of frame, send empty tag with msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.42635725+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.426365342+07:00","message":"[buffer interim] 300 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426373964+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426378429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426383389+07:00","message":"> Transcript [1066] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426386845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426389483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426392551+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426395498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.426400567+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.426412511+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:05.430901587+07:00","message":"write wav file: './tmp/7559/7559_300.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:06.763976707+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:06.764020976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:06.764027146+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:06.764041319+07:00","message":"[buffer interim] 301 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.764047796+07:00","message":"[bufferProcess] interim [380000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.764049714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.764052829+07:00","message":"[bufferProcess] send to processor (ticker):อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.764055199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.764057568+07:00","message":"> Transcript [1067] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.764059597+07:00","message":"Set StatePrefix (first interim): 'อาการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:06.925541522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:06.925573968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.018647451+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.018679702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางการเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.018685166+07:00","message":"receive interim result [false|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.01869974+07:00","message":"[buffer interim] 301 false ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.018712322+07:00","message":"[bufferProcess] interim [680000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.01871444+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.582987122+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.663560496+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.663595572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางการเกษตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.663601349+07:00","message":"receive interim result [false|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.663614268+07:00","message":"[buffer interim] 301 false ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.663623617+07:00","message":"[bufferProcess] interim [280000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.663626123+07:00","message":"[bufferProcess] send to processor:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.66362922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.663631961+07:00","message":"> Transcript [1068] [false]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.663634561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.663636601+07:00","message":"Set new StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.674214734+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.674239105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางการเกษตร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.674243877+07:00","message":"receive interim result [true|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.67425098+07:00","message":"end recv isFinal message id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.674253552+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.674258994+07:00","message":"[buffer interim] 301 true ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674264738+07:00","message":"[bufferProcess] interim [400000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674269274+07:00","message":"[bufferProcess] send to processor (isfinal):ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.67427219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674274507+07:00","message":"> Transcript [1069] [false]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674277018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674278914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674280849+07:00","message":"StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674283035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674284622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674286521+07:00","message":"> Transcript [1070] [true]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674288678+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674290382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674291988+07:00","message":"StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.674293638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.67429949+07:00","message":"Push: 'ทางการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.674307456+07:00","message":"push: {true ทางการเกษตร 0 0xc001f82580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:07.681851181+07:00","message":"write wav file: './tmp/7559/7559_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.714339034+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:08.263666277+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:08.26372528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:08.263732834+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:08.263746996+07:00","message":"[buffer interim] 302 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.263754929+07:00","message":"[bufferProcess] interim [420000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.263757015+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.133598754+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.1336349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.13364114+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.133652971+07:00","message":"[buffer interim] 302 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.133661564+07:00","message":"[bufferProcess] interim [260000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.13366391+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.133667284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.133680619+07:00","message":"> Transcript [1071] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.133685225+07:00","message":"Set StatePrefix (first interim): 'คลินิก'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:09.925788076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:09.925807595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.031474933+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.03150157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.031507032+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.031521351+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.031528199+07:00","message":"[bufferProcess] interim [160000000]:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.031530699+07:00","message":"[bufferProcess] send to processor:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.031533537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.031535977+07:00","message":"> Transcript [1072] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.031538006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.031541191+07:00","message":"Set new StatePrefix: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.351833226+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.351887876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.351893839+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.351907548+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.351914893+07:00","message":"[bufferProcess] interim [460000000]:นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.351918397+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.35192583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.351929314+07:00","message":"> Transcript [1073] [false]: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.351932803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.351935044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.351937381+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.351939821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.356460956+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.35647263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.356476565+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.356484647+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.35648851+07:00","message":"[bufferProcess] interim [520000000]:นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.356490936+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.356493596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.356496786+07:00","message":"> Transcript [1074] [false]: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.356499501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.356501428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.356503163+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.356504845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.544279576+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.544323978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.544330068+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.544343997+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544350403+07:00","message":"[bufferProcess] interim [700000000]:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544352665+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544356507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544359979+07:00","message":"> Transcript [1075] [false]: 'นำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544362829+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544364863+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544366956+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.544369298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.668797942+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.668848361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.668854885+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.668867865+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668874364+07:00","message":"[bufferProcess] interim [760000000]:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668876733+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668882042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668884703+07:00","message":"> Transcript [1076] [false]: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668887469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668889661+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668891849+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668894044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668899029+07:00","message":"Push: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668901237+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668905669+07:00","message":"Set new StatePrefix : 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.668908257+07:00","message":"Next Push (prob) : 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.668916345+07:00","message":"push: {false นำ 0 0xc001f82a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.670949652+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.670969709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.670973932+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.670985893+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.670990318+07:00","message":"[bufferProcess] interim [820000000]:นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.6709927+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.670995378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.670997619+07:00","message":"> Transcript [1077] [false]: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.671000161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.671001959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.671004011+07:00","message":"StatePrefix: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.671006533+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.050339536+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.050380627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.050389317+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.050402615+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.050433174+07:00","message":"[bufferProcess] interim [180000000]:นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.050437855+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.050444698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.05044863+07:00","message":"> Transcript [1078] [false]: 'นำสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.050453109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.050456467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.050460294+07:00","message":"StatePrefix: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.050462867+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.631472152+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.631509277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.631516335+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.631531232+07:00","message":"[buffer interim] 302 false นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631538388+07:00","message":"[bufferProcess] interim [780000000]:นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631541269+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631548643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631551246+07:00","message":"> Transcript [1079] [false]: 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631554258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631556366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631558592+07:00","message":"StatePrefix: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.631563398+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.683886186+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.814024468+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.814071359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน\",\"confidence\":0.94051075}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.814078015+07:00","message":"receive interim result [true|false]: นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.814088831+07:00","message":"end recv isFinal message id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.814091049+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.814100049+07:00","message":"[buffer interim] 302 true นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.81411359+07:00","message":"[bufferProcess] interim [990000000]:นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814118207+07:00","message":"[bufferProcess] send to processor (isfinal):นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814136836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814157667+07:00","message":"> Transcript [1080] [false]: 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814163981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814166989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814169449+07:00","message":"StatePrefix: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814172348+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814181874+07:00","message":"Push: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814183933+07:00","message":"TextPushed: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814186074+07:00","message":"Set new StatePrefix : 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814188898+07:00","message":"Next Push (prob) : 'ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814191415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814194265+07:00","message":"> Transcript [1081] [true]: 'นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814196845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814198406+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814200702+07:00","message":"StatePrefix: 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.81420282+07:00","message":"TextPushed: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:11.814204876+07:00","message":"Push: 'ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.81421697+07:00","message":"push: {false สารสังเคราะห์ 0 0xc001f82a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.814223565+07:00","message":"push: {true ที่มีสมบัติคล้ายออกซิน 0 0xc001f82a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.815588101+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:11.823415146+07:00","message":"write wav file: './tmp/7559/7559_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.074249562+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.13532227+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.1670636+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.167083194+07:00","message":"found end of frame, send empty tag with msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.167086361+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.167093033+07:00","message":"[buffer interim] 303 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.167099526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.16710322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.16710586+07:00","message":"> Transcript [1082] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.167108182+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.167110272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.167111985+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.167113796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.167116021+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.16712498+07:00","message":"push: {true \n 0 0xc002014680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:12.171962889+07:00","message":"write wav file: './tmp/7559/7559_303.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:12.926253595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:12.926312078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.484978517+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.59493329+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.594953931+07:00","message":"found end of frame, send empty tag with msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.594956899+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.594964779+07:00","message":"[buffer interim] 304 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.594972526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.594981239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.59498419+07:00","message":"> Transcript [1083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.594986902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.594988804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.59499045+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.59499246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.5949959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.595005732+07:00","message":"push: {true \n 0 0xc002014880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:13.601439221+07:00","message":"write wav file: './tmp/7559/7559_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.604871883+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.079860689+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.07990511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.079910562+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.079926421+07:00","message":"[buffer interim] 305 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.079932664+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.079934555+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.269301205+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.269340205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.269346054+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.269357309+07:00","message":"[buffer interim] 305 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.269365373+07:00","message":"[bufferProcess] interim [660000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.269368052+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.269371486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.269374577+07:00","message":"> Transcript [1084] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.269376638+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.588205071+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.588260937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.588266295+07:00","message":"receive interim result [false|false]: เป็นการให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.588280725+07:00","message":"[buffer interim] 305 false เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588288697+07:00","message":"[bufferProcess] interim [960000000]:เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588291656+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588298209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588300821+07:00","message":"> Transcript [1085] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588303945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588306178+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588308026+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.588310469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.815246458+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.815295505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จ้ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.815301754+07:00","message":"receive interim result [false|false]: เป็นการให้จ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.815314577+07:00","message":"[buffer interim] 305 false เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815324241+07:00","message":"[bufferProcess] interim [200000000]:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815326978+07:00","message":"[bufferProcess] send to processor:เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815333107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815335882+07:00","message":"> Transcript [1086] [false]: 'เป็นการให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815339183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815341347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815343581+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.815345546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.190679095+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.190729716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.190736732+07:00","message":"receive interim result [false|false]: เป็นการให้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.190749563+07:00","message":"[buffer interim] 305 false เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.190757681+07:00","message":"[bufferProcess] interim [560000000]:เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.190760236+07:00","message":"[bufferProcess] send to processor:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.190765738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.190768694+07:00","message":"> Transcript [1087] [false]: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.190772055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.190774187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.19077616+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.190778276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.275822208+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.275870271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จ้ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.275877078+07:00","message":"receive interim result [false|false]: เป็นการให้จ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.275889915+07:00","message":"[buffer interim] 305 false เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275897266+07:00","message":"[bufferProcess] interim [620000000]:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.27589982+07:00","message":"[bufferProcess] send to processor:เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275906288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275909399+07:00","message":"> Transcript [1088] [false]: 'เป็นการให้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275912839+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275915094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.27591692+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275919003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275924137+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.27592643+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.27592851+07:00","message":"Set new StatePrefix : 'เป็นการให้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.275930517+07:00","message":"Next Push (prob) : 'การให้จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.27593799+07:00","message":"push: {false เป็น 0 0xc002e5c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.498369594+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.498421403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จากภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.49843317+07:00","message":"receive interim result [false|false]: เป็นการให้จากภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.498452244+07:00","message":"[buffer interim] 305 false เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.498464605+07:00","message":"[bufferProcess] interim [920000000]:เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.498469195+07:00","message":"[bufferProcess] send to processor:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.49847642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.498480675+07:00","message":"> Transcript [1089] [false]: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.498484426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.498487924+07:00","message":"Set new StatePrefix: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.722930306+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.831516932+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.831561119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จากภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.831567971+07:00","message":"receive interim result [true|false]: เป็นการให้จากภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.831576607+07:00","message":"end recv isFinal message id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.831580881+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.831589088+07:00","message":"[buffer interim] 305 true เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831598108+07:00","message":"[bufferProcess] interim [340000000]:เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831601728+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831605084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831607918+07:00","message":"> Transcript [1090] [false]: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831610074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831612679+07:00","message":"Set new StatePrefix: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831614446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.83161621+07:00","message":"> Transcript [1091] [true]: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.83161883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831620822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831623299+07:00","message":"StatePrefix: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831625689+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.831629211+07:00","message":"Push: 'การให้จากภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.831638401+07:00","message":"push: {true การให้จากภายนอก 0 0xc002e5c600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:15.839000699+07:00","message":"write wav file: './tmp/7559/7559_305.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:15.926679385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:15.926689795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.104002761+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.14952462+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.149574201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.149580259+07:00","message":"receive interim result [false|false]: กอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.149595682+07:00","message":"[buffer interim] 306 false กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.149602382+07:00","message":"[bufferProcess] interim [960000000]:กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.149604492+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.149611328+07:00","message":"[bufferProcess] send to processor (ticker):กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.149614067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.149616816+07:00","message":"> Transcript [1092] [false]: 'กอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.149618902+07:00","message":"Set StatePrefix (first interim): 'กอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.234500194+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.234537245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองหล่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.234543255+07:00","message":"receive interim result [false|false]: ทองหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.234556959+07:00","message":"[buffer interim] 306 false ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.234564251+07:00","message":"[bufferProcess] interim [20000000]:ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.234566425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.276600121+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.276640514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.276646984+07:00","message":"receive interim result [false|false]: กองหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.276660793+07:00","message":"[buffer interim] 306 false กองหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.276668673+07:00","message":"[bufferProcess] interim [80000000]:กองหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.276670741+07:00","message":"[bufferProcess] send to processor:ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.276675961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.276678628+07:00","message":"> Transcript [1093] [false]: 'ทองหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.276680905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.276683284+07:00","message":"Set new StatePrefix: 'ทองหล่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.472374678+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.472415676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.472421336+07:00","message":"receive interim result [false|false]: กองลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.472431359+07:00","message":"[buffer interim] 306 false กองลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.47243771+07:00","message":"[bufferProcess] interim [320000000]:กองลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.472439843+07:00","message":"[bufferProcess] send to processor:กองหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.47244329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.472445995+07:00","message":"> Transcript [1094] [false]: 'กองหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.47244795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.472449831+07:00","message":"Set new StatePrefix: 'กองหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.520118468+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.520152001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล้องลำเอียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.52015773+07:00","message":"receive interim result [false|false]: กล้องลำเอียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.520170076+07:00","message":"[buffer interim] 306 false กล้องลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.520175914+07:00","message":"[bufferProcess] interim [440000000]:กล้องลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.520178102+07:00","message":"[bufferProcess] send to processor:กองลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.520184935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.520187656+07:00","message":"> Transcript [1095] [false]: 'กองลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.520189673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.520191698+07:00","message":"Set new StatePrefix: 'กองลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.528913671+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.528940677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.528945435+07:00","message":"receive interim result [false|false]: กองลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.528958012+07:00","message":"[buffer interim] 306 false กองลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.528963666+07:00","message":"[bufferProcess] interim [500000000]:กองลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.528965821+07:00","message":"[bufferProcess] send to processor:กล้องลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.528968801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.528971322+07:00","message":"> Transcript [1096] [false]: 'กล้องลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.528973418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.528975345+07:00","message":"Set new StatePrefix: 'กล้องลำเอียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.757005884+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.757045665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.757052055+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.757064019+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.757073078+07:00","message":"[bufferProcess] interim [680000000]:กองลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.757075479+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.757078464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.757081616+07:00","message":"> Transcript [1097] [false]: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.757083793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.757086365+07:00","message":"Set new StatePrefix: 'กองลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.846749865+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.846791444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.846798241+07:00","message":"receive interim result [false|false]: กองลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.846813388+07:00","message":"[buffer interim] 306 false กองลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846819969+07:00","message":"[bufferProcess] interim [800000000]:กองลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846822571+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846830457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846833857+07:00","message":"> Transcript [1098] [false]: 'กองลำเลียงสารดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846837465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846839733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846842008+07:00","message":"StatePrefix: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.846844185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.969315226+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.969393249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.969399607+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.969414445+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969422332+07:00","message":"[bufferProcess] interim [860000000]:กองลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969424952+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969430497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969433506+07:00","message":"> Transcript [1099] [false]: 'กองลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969437185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969439373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969441436+07:00","message":"StatePrefix: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.969443689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.363865044+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.363913584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.363920769+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.363936499+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.363947676+07:00","message":"[bufferProcess] interim [280000000]:กองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.363950328+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.363954196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.363957661+07:00","message":"> Transcript [1100] [false]: 'กองลำเลียงสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.363961312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.363964182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.36396615+07:00","message":"StatePrefix: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.363968641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.433845703+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.433884095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.433890649+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.433901984+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433909238+07:00","message":"[bufferProcess] interim [400000000]:กองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433912243+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433918004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433921101+07:00","message":"> Transcript [1101] [false]: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433924902+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433927207+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433929409+07:00","message":"StatePrefix: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433932139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433936188+07:00","message":"Push: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433938492+07:00","message":"TextPushed: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433940432+07:00","message":"Set new StatePrefix : 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.433942549+07:00","message":"Next Push (prob) : 'ดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.433951636+07:00","message":"push: {false กองลำเลียงสาร 0 0xc0004a3800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.739231156+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.739286044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่พระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.73929271+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.739306756+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739314403+07:00","message":"[bufferProcess] interim [640000000]:กองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739316961+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739320538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739323582+07:00","message":"> Transcript [1102] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739327339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739329745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739331577+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.739334177+07:00","message":"TextPushed: 'กองลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.741174774+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.741216844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่ภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.741222848+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.741241941+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741248621+07:00","message":"[bufferProcess] interim [700000000]:กองลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741251254+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741257741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741262372+07:00","message":"> Transcript [1103] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741265846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741268098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741270023+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.741272284+07:00","message":"TextPushed: 'กองลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.868110921+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.868147293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.868153645+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.868171046+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.868179811+07:00","message":"[bufferProcess] interim [760000000]:กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.868182994+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.868187379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.868190392+07:00","message":"> Transcript [1104] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.868193699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.868195743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.868197756+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.86820023+07:00","message":"TextPushed: 'กองลำเลียงสาร'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:18.927542607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:18.927554866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.29345452+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.293501126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.293510553+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.293526755+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293535485+07:00","message":"[bufferProcess] interim [180000000]:กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293537962+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293545806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293548462+07:00","message":"> Transcript [1105] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293552402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293554612+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293557162+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.29355985+07:00","message":"TextPushed: 'กองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293566728+07:00","message":"Push: 'ดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293569705+07:00","message":"TextPushed: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293573379+07:00","message":"Set new StatePrefix : 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.293577085+07:00","message":"Next Push (prob) : 'สู่ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.293589227+07:00","message":"push: {false ดังกล่าวเข้า 0 0xc0004a3800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.349027055+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.349065212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.349071102+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.349089904+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349097953+07:00","message":"[bufferProcess] interim [240000000]:กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349100803+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349104304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349106996+07:00","message":"> Transcript [1106] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349110101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349112049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349113974+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.349116298+07:00","message":"TextPushed: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.442362413+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.442401177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่ภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.442408667+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.442423888+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442431633+07:00","message":"[bufferProcess] interim [360000000]:กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442434301+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442441987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442444754+07:00","message":"> Transcript [1107] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442448022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442450338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442452564+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.442455109+07:00","message":"TextPushed: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.445456568+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.445477346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.445482447+07:00","message":"receive interim result [false|false]: กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.445493821+07:00","message":"[buffer interim] 306 false กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445498404+07:00","message":"[bufferProcess] interim [420000000]:กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445501075+07:00","message":"[bufferProcess] send to processor:กองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445503841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445506192+07:00","message":"> Transcript [1108] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445509052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445510834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445512553+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.445514672+07:00","message":"TextPushed: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.62265179+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.739597674+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.739637356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช\",\"confidence\":0.950162}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.739646307+07:00","message":"receive interim result [true|false]: กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.739659762+07:00","message":"end recv isFinal message id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.739661966+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.739669011+07:00","message":"[buffer interim] 306 true กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739681935+07:00","message":"[bufferProcess] interim [750000000]:กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739691334+07:00","message":"[bufferProcess] send to processor (isfinal):กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739697779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739700925+07:00","message":"> Transcript [1109] [false]: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739714212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739716516+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739718809+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739722271+07:00","message":"TextPushed: 'กองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739730692+07:00","message":"Push: 'สู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739732992+07:00","message":"TextPushed: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739735144+07:00","message":"Set new StatePrefix : 'กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739737344+07:00","message":"Next Push (prob) : 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739738977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739750997+07:00","message":"> Transcript [1110] [true]: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739753842+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739755522+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739757231+07:00","message":"StatePrefix: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.739759068+07:00","message":"TextPushed: 'กองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.73976128+07:00","message":"Push: 'ต้นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.73977111+07:00","message":"push: {false สู่ภายใน 0 0xc0004a3800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.739776689+07:00","message":"push: {true ต้นพืช 0 0xc0004a3800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:19.748545163+07:00","message":"write wav file: './tmp/7559/7559_306.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.084461732+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.201917363+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.278886416+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.27890511+07:00","message":"found end of frame, send empty tag with msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.27890812+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.278914513+07:00","message":"[buffer interim] 307 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278921864+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278925648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278928681+07:00","message":"> Transcript [1111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278931713+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278933604+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278935261+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278937049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.278945299+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.278955839+07:00","message":"push: {true \n 0 0xc001f82900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:20.283454555+07:00","message":"write wav file: './tmp/7559/7559_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.404069608+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:21.928376095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:21.928378024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.155190036+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.155235172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.155241837+07:00","message":"receive interim result [false|false]: จึง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.15525689+07:00","message":"[buffer interim] 308 false จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.155264663+07:00","message":"[bufferProcess] interim [620000000]:จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.155267727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.155275678+07:00","message":"[bufferProcess] send to processor (ticker):จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.155279176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.155282876+07:00","message":"> Transcript [1112] [false]: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.155286242+07:00","message":"Set StatePrefix (first interim): 'จึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.278656097+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.27869693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.278710344+07:00","message":"receive interim result [false|false]: จึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.278725315+07:00","message":"[buffer interim] 308 false จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.278732959+07:00","message":"[bufferProcess] interim [680000000]:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.278735056+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.473896774+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.473935879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.473942347+07:00","message":"receive interim result [false|false]: จึงจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.473955475+07:00","message":"[buffer interim] 308 false จึงจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473962924+07:00","message":"[bufferProcess] interim [860000000]:จึงจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473965374+07:00","message":"[bufferProcess] send to processor:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473970885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473974135+07:00","message":"> Transcript [1113] [false]: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473981671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473983845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473985691+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.473987604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.529320527+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.529356547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจัดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.529363496+07:00","message":"receive interim result [false|false]: จึงจัดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.529380801+07:00","message":"[buffer interim] 308 false จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529387851+07:00","message":"[bufferProcess] interim [980000000]:จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529390914+07:00","message":"[bufferProcess] send to processor:จึงจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529394968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529398773+07:00","message":"> Transcript [1114] [false]: 'จึงจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529401374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529403342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529405458+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.529407449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.702517646+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.765617906+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.856266913+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.856306735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจัดว่าสัตว์\",\"confidence\":0.8385996}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.856313291+07:00","message":"receive interim result [true|false]: จึงจัดว่าสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.856322723+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.856325381+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.856331515+07:00","message":"[buffer interim] 308 true จึงจัดว่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856340305+07:00","message":"[bufferProcess] interim [340000000]:จึงจัดว่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856343493+07:00","message":"[bufferProcess] send to processor (isfinal):จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856346945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856350015+07:00","message":"> Transcript [1115] [false]: 'จึงจัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856352828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856354803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.85635724+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856359319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856361074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856363098+07:00","message":"> Transcript [1116] [true]: 'จึงจัดว่าสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856365176+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856368986+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856370708+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856375229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:22.856381727+07:00","message":"Push: 'จึงจัดว่าสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.856388838+07:00","message":"push: {true จึงจัดว่าสัตว์ 0 0xc002014080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:22.863406392+07:00","message":"write wav file: './tmp/7559/7559_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.497904342+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.497940654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.497951261+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.497967723+07:00","message":"[buffer interim] 309 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.497976388+07:00","message":"[bufferProcess] interim [540000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.497978314+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.613736791+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.61377866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.613784645+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.613799704+07:00","message":"[buffer interim] 309 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.613807721+07:00","message":"[bufferProcess] interim [660000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.613811055+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.613819241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.613822459+07:00","message":"> Transcript [1117] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.613824782+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.816392992+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.816436772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.816443736+07:00","message":"receive interim result [false|false]: โครงการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.816458532+07:00","message":"[buffer interim] 309 false โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.816466356+07:00","message":"[bufferProcess] interim [900000000]:โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.816469041+07:00","message":"[bufferProcess] send to processor:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.816474946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.816477945+07:00","message":"> Transcript [1118] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.816480709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.816482785+07:00","message":"Set new StatePrefix: 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.933715808+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.933756804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุ้มกาญจนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.933762126+07:00","message":"receive interim result [false|false]: คุ้มกาญจนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.933776469+07:00","message":"[buffer interim] 309 false คุ้มกาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.93378382+07:00","message":"[bufferProcess] interim [20000000]:คุ้มกาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.933786308+07:00","message":"[bufferProcess] send to processor:โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.933790259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.9337944+07:00","message":"> Transcript [1119] [false]: 'โครงการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.933797595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.933799904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.933801733+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.933803954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.98176419+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.999480778+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.999520149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.999525711+07:00","message":"receive interim result [false|false]: คุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.999538455+07:00","message":"[buffer interim] 309 false คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.999545426+07:00","message":"[bufferProcess] interim [80000000]:คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.999548695+07:00","message":"[bufferProcess] send to processor:คุ้มกาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.999554675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.999557402+07:00","message":"> Transcript [1120] [false]: 'คุ้มกาญจนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.999559587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.999561615+07:00","message":"Set new StatePrefix: 'คุ้มกาญจนา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.076115107+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.076150323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการจราจร\",\"confidence\":0.74960244}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.076156931+07:00","message":"receive interim result [true|false]: โครงการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.076165464+07:00","message":"end recv isFinal message id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.076168045+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.076174345+07:00","message":"[buffer interim] 309 true โครงการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076180956+07:00","message":"[bufferProcess] interim [230000000]:โครงการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.07618373+07:00","message":"[bufferProcess] send to processor (isfinal):คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076186991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076189678+07:00","message":"> Transcript [1121] [false]: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076191935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076193786+07:00","message":"Set new StatePrefix: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076195407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076197341+07:00","message":"> Transcript [1122] [true]: 'โครงการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076199406+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076201326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076203093+07:00","message":"StatePrefix: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076206904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.076209704+07:00","message":"Push: 'โครงการจราจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.076218095+07:00","message":"push: {true โครงการจราจร 0 0xc001f82e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:24.082367483+07:00","message":"write wav file: './tmp/7559/7559_309.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.115294794+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.683273645+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.780922608+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.780952129+07:00","message":"found end of frame, send empty tag with msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.780956055+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.780965931+07:00","message":"[buffer interim] 310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780972682+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780976611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780979348+07:00","message":"> Transcript [1123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780981806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780983684+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780985449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780987191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.780989985+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.781000148+07:00","message":"push: {true \n 0 0xc002015080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:24.785996424+07:00","message":"write wav file: './tmp/7559/7559_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.814417323+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:24.928841414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:24.928873232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.323542495+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.396609547+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.415901384+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.415919514+07:00","message":"found end of frame, send empty tag with msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.41592264+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.415928501+07:00","message":"[buffer interim] 311 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415936106+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415940405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415943122+07:00","message":"> Transcript [1124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415945557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415947614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415949263+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415951221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.415960821+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.415970143+07:00","message":"push: {true \n 0 0xc002015900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:25.42128663+07:00","message":"write wav file: './tmp/7559/7559_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.923128343+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.008484596+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.008506853+07:00","message":"found end of frame, send empty tag with msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.008510089+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.008516832+07:00","message":"[buffer interim] 312 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008524939+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008529565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008532349+07:00","message":"> Transcript [1125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008534757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008536674+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008538497+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008540814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.008549936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.008559961+07:00","message":"push: {true \n 0 0xc002015a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:27.018417321+07:00","message":"write wav file: './tmp/7559/7559_312.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:27.92940858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:27.929427152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.405021889+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.532853684+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.641649378+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.641674468+07:00","message":"found end of frame, send empty tag with msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.641678107+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.641685766+07:00","message":"[buffer interim] 313 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641692619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641695915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641699+07:00","message":"> Transcript [1126] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641708277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641710998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641712789+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641714687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.641717819+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.641727493+07:00","message":"push: {true \n 0 0xc00039c900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:28.646761275+07:00","message":"write wav file: './tmp/7559/7559_313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.66396777+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.05250148+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.052539596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสร็จ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.052544925+07:00","message":"receive interim result [false|false]: เสร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.052558453+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.052562534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นทรัล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.052565041+07:00","message":"receive interim result [false|false]: เซ็นทรัล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.052569512+07:00","message":"[buffer interim] 314 false เสร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.052572677+07:00","message":"[buffer interim] 314 false เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.052578268+07:00","message":"[bufferProcess] interim [480000000]:เสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.052580439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.05258673+07:00","message":"[bufferProcess] send to processor (ticker):เสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.052589032+07:00","message":"[bufferProcess] interim [660000000]:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.052590769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.052609631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.052637957+07:00","message":"> Transcript [1127] [false]: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.052642097+07:00","message":"Set StatePrefix (first interim): 'เสร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.071686054+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.203806432+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.236305565+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.236337076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Shenzhen\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.2363419+07:00","message":"receive interim result [false|false]: Shenzhen"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.236355177+07:00","message":"[buffer interim] 314 false Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.236361298+07:00","message":"[bufferProcess] interim [200000000]:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.23636351+07:00","message":"[bufferProcess] send to processor:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.236366803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.236369509+07:00","message":"> Transcript [1128] [false]: 'เซ็นทรัล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.236371573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.23637334+07:00","message":"Set new StatePrefix: 'เซ็นทรัล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.522984746+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.583015184+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.606639589+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.606659669+07:00","message":"found end of frame, send empty tag with msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.606662792+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.606668481+07:00","message":"[buffer interim] force interim is final (2) :Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606674037+07:00","message":"[bufferProcess] interim [200000000]:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606677649+07:00","message":"[bufferProcess] send to processor (isfinal):Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606680774+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606683631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606686568+07:00","message":"> Transcript [1129] [false]: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606688575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606690601+07:00","message":"Set new StatePrefix: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606692213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606693986+07:00","message":"> Transcript [1130] [true]: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.60669601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606697917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606699649+07:00","message":"StatePrefix: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606707079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606715881+07:00","message":"Push: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.60671751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606719416+07:00","message":"> Transcript [1131] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.60672127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.60672305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606724682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606726259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.606728168+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.60673614+07:00","message":"push: {true Shenzhen 0 0xc0004a2600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.606744623+07:00","message":"push: {true \n 0 0xc001f82a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:30.613800654+07:00","message":"write wav file: './tmp/7559/7559_315.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:30.613800731+07:00","message":"write wav file: './tmp/7559/7559_314.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.644152975+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.655314635+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.655355325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"senegal\",\"confidence\":0.72851646}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.655361621+07:00","message":"receive interim result [true|false]: senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.655368774+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.655371086+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.655378713+07:00","message":"[buffer interim] this message is already final true 314: 'senegal'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.774585034+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.774616391+07:00","message":"found end of frame, send empty tag with msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.774620011+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.774628947+07:00","message":"[buffer interim] 316 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.774635674+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.77463923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.774642368+07:00","message":"> Transcript [1132] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.77464499+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.774646795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.774648606+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.774650312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.774653361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.774663495+07:00","message":"push: {true \n 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:30.779253691+07:00","message":"write wav file: './tmp/7559/7559_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.846325094+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:30.929902003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:30.92990569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.098825967+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.098871257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.098876347+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.098892199+07:00","message":"[buffer interim] 317 false เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.098899445+07:00","message":"[bufferProcess] interim [90000000]:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.098901752+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.098907965+07:00","message":"[bufferProcess] send to processor (ticker):เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.098910628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.098913298+07:00","message":"> Transcript [1133] [false]: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.09891556+07:00","message":"Set StatePrefix (first interim): 'เป็นฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448305462+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448323025+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448325634+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448327512+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448329173+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.44833081+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.44833264+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448334911+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.44833679+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448338537+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.44834023+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448342126+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448344047+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448346444+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448348065+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448349619+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.448351191+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.533998014+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.534040319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.534045634+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.534058121+07:00","message":"[buffer interim] 317 false เป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.534064391+07:00","message":"[bufferProcess] interim [390000000]:เป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.534066777+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:33.930394224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:33.930400779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.043056368+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.104014036+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387451629+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387492955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387498541+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387516952+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387527703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืชอีกชนิดหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387530709+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387536291+07:00","message":"[buffer interim] 317 false เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.387540043+07:00","message":"[buffer interim] 317 false เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387546512+07:00","message":"[bufferProcess] interim [870000000]:เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387548792+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387551616+07:00","message":"[bufferProcess] interim [990000000]:เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387553525+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387556403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387559018+07:00","message":"> Transcript [1134] [false]: 'เป็นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387562504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387564617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387566482+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387568519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387569992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387571974+07:00","message":"> Transcript [1135] [false]: 'เป็นฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387574019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387575744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387577285+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.387579029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.955117596+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.955172788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืชอีกชนิดหนึ่ง\",\"confidence\":0.95211387}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.955178618+07:00","message":"receive interim result [true|false]: เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.95518858+07:00","message":"end recv isFinal message id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.955191468+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.955198465+07:00","message":"[buffer interim] 317 true เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.95521166+07:00","message":"[bufferProcess] interim [230000000]:เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.95521546+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955219061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955221946+07:00","message":"> Transcript [1136] [false]: 'เป็นฮอร์โมนพืชอีกชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.95522511+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955226992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955229018+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955231199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955232852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955234703+07:00","message":"> Transcript [1137] [true]: 'เป็นฮอร์โมนพืชอีกชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955238054+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955239677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955241202+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955242812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.955250033+07:00","message":"Push: 'เป็นฮอร์โมนพืชอีกชนิดหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.955258057+07:00","message":"push: {true เป็นฮอร์โมนพืชอีกชนิดหนึ่ง 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.957623087+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.957650889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.957655587+07:00","message":"receive interim result [false|false]: ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:34.957672197+07:00","message":"[buffer interim] 318 false ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.95768019+07:00","message":"[bufferProcess] interim [660000000]:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:34.957684069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:34.964236543+07:00","message":"write wav file: './tmp/7559/7559_317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.277846256+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.277882082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.277887174+07:00","message":"receive interim result [false|false]: ที่มีบท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.277898706+07:00","message":"[buffer interim] 318 false ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.277905487+07:00","message":"[bufferProcess] interim [20000000]:ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.277908071+07:00","message":"[bufferProcess] send to processor:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.277911044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.277913764+07:00","message":"> Transcript [1138] [false]: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.277915846+07:00","message":"Set StatePrefix (first interim): 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.467789214+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.467828259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.467835183+07:00","message":"receive interim result [false|false]: ที่มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.4678507+07:00","message":"[buffer interim] 318 false ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.467858944+07:00","message":"[bufferProcess] interim [140000000]:ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.4678617+07:00","message":"[bufferProcess] send to processor:ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.467869297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.467873082+07:00","message":"> Transcript [1139] [false]: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.467878318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.467880556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.46788249+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.467884536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.723943049+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.723982097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.723988599+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.724001259+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.724007835+07:00","message":"[bufferProcess] interim [500000000]:ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.724010136+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.724017941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.724020628+07:00","message":"> Transcript [1140] [false]: 'ที่มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.724023742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.72402605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.724028065+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.724030084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.228848813+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.228888473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.228894057+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.228906702+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228913118+07:00","message":"[bufferProcess] interim [860000000]:ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228915881+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228921022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228923562+07:00","message":"> Transcript [1141] [false]: 'ที่มีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228926571+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228928677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228930535+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.228932515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.290416438+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.290452058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.290457353+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.290469631+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290476211+07:00","message":"[bufferProcess] interim [980000000]:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290478606+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290481438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290484515+07:00","message":"> Transcript [1142] [false]: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290487994+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290490076+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290491855+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290493705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290500259+07:00","message":"Push: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290502355+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290506641+07:00","message":"Set new StatePrefix : 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.290509035+07:00","message":"Next Push (prob) : 'บทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.290517223+07:00","message":"push: {false ที่มี 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.495928504+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.495972648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.495980091+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.495992772+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.49599895+07:00","message":"[bufferProcess] interim [220000000]:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.496001479+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.496006767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.496009556+07:00","message":"> Transcript [1143] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.496012427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.49601477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.496016879+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.496019443+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.822614637+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.822653915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.822661472+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.822683552+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822692572+07:00","message":"[bufferProcess] interim [400000000]:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822696809+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822712057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822716654+07:00","message":"> Transcript [1144] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822721302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822724236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822726888+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.822730238+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.87659845+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.876632291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.876639719+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.876655806+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.876662602+07:00","message":"[bufferProcess] interim [520000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.876665286+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.876669349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.876672264+07:00","message":"> Transcript [1145] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.876675288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.876677161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.876679214+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.87668159+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:36.931159768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:36.931167493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.980776344+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.980818727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.980824251+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.980839148+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980847453+07:00","message":"[bufferProcess] interim [580000000]:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980850613+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980858314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980861319+07:00","message":"> Transcript [1146] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980865337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980867582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980870903+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.98087292+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980879524+07:00","message":"Push: 'บทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980881545+07:00","message":"TextPushed: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980883672+07:00","message":"Set new StatePrefix : 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.980886044+07:00","message":"Next Push (prob) : 'กับการแบ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.980913713+07:00","message":"push: {false บทบาทสำคัญเกี่ยว 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.136380998+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.136424249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.136431027+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.136447542+07:00","message":"[buffer interim] 318 false ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.136455176+07:00","message":"[bufferProcess] interim [760000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.13645801+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.136466543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.13646985+07:00","message":"> Transcript [1147] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.136472628+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.241877309+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.360466034+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.360501214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.36050733+07:00","message":"receive interim result [true|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.360514939+07:00","message":"end recv isFinal message id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.360517119+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.360522956+07:00","message":"[buffer interim] 318 true ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360529271+07:00","message":"[bufferProcess] interim [90000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360534251+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360539609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.36054229+07:00","message":"> Transcript [1148] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360545505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360547471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360549224+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360551594+07:00","message":"TextPushed: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360553317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360555221+07:00","message":"> Transcript [1149] [true]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360557236+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360563358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360565367+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360567202+07:00","message":"TextPushed: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.360574037+07:00","message":"Push: 'กับการแบ่งเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.360581875+07:00","message":"push: {true กับการแบ่งเซลล์ 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:37.370754833+07:00","message":"write wav file: './tmp/7559/7559_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.375153653+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.757110796+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.757173273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.757179284+07:00","message":"receive interim result [false|false]: อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.757224221+07:00","message":"[buffer interim] 319 false อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.757232953+07:00","message":"[bufferProcess] interim [380000000]:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.757234973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.75723813+07:00","message":"[bufferProcess] send to processor (ticker):อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.757241099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.757244121+07:00","message":"> Transcript [1150] [false]: 'อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.757246368+07:00","message":"Set StatePrefix (first interim): 'อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.139242961+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.139286404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.139293668+07:00","message":"receive interim result [false|false]: การเปลี่ยนสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.139306866+07:00","message":"[buffer interim] 319 false การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.139317001+07:00","message":"[bufferProcess] interim [740000000]:การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.139320139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.326122489+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.326156596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.326162799+07:00","message":"receive interim result [false|false]: อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.326179112+07:00","message":"[buffer interim] 319 false อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.326186831+07:00","message":"[bufferProcess] interim [980000000]:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.326189709+07:00","message":"[bufferProcess] send to processor:การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.326194606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.326197141+07:00","message":"> Transcript [1151] [false]: 'การเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.326199289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.326201461+07:00","message":"Set new StatePrefix: 'การเปลี่ยนสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.681918539+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.777897514+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.777950136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพของเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.777959083+07:00","message":"receive interim result [false|false]: การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.777980703+07:00","message":"[buffer interim] 319 false การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.777994267+07:00","message":"[bufferProcess] interim [460000000]:การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.777998692+07:00","message":"[bufferProcess] send to processor:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.77800751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.778011862+07:00","message":"> Transcript [1152] [false]: 'อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.778015629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.778019921+07:00","message":"Set new StatePrefix: 'อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.858660885+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.858738579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพของเซลล์\",\"confidence\":0.9113256}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.858747754+07:00","message":"receive interim result [true|false]: การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.858759703+07:00","message":"end recv isFinal message id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.858763164+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.858773611+07:00","message":"[buffer interim] 319 true การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858784035+07:00","message":"[bufferProcess] interim [520000000]:การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858788489+07:00","message":"[bufferProcess] send to processor (isfinal):การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858792875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858796701+07:00","message":"> Transcript [1153] [false]: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858799566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858802893+07:00","message":"Set new StatePrefix: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858804908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858806762+07:00","message":"> Transcript [1154] [true]: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858809725+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858811957+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858813774+07:00","message":"StatePrefix: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858815834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.858818797+07:00","message":"Push: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.858828128+07:00","message":"push: {true การเปลี่ยนสภาพของเซลล์ 0 0xc002b98000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:39.866131066+07:00","message":"write wav file: './tmp/7559/7559_319.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:39.931465007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:39.931468981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.124802824+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.193524266+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.368308778+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.368333771+07:00","message":"found end of frame, send empty tag with msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.368336982+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.368344775+07:00","message":"[buffer interim] 320 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.368353046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.368363435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.368366335+07:00","message":"> Transcript [1155] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.368369159+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.368371164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.368372883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.368374657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.36837764+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.368388428+07:00","message":"push: {true \n 0 0xc001f83880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:40.375089969+07:00","message":"write wav file: './tmp/7559/7559_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.643940704+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.703655523+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.83503728+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.854958925+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.854977399+07:00","message":"found end of frame, send empty tag with msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.854980539+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.854986576+07:00","message":"[buffer interim] 321 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.854994471+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.854999609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.855002434+07:00","message":"> Transcript [1156] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.855005111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.855007388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.855009088+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.855010887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.855020192+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.855028996+07:00","message":"push: {true \n 0 0xc00039c800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:40.859632199+07:00","message":"write wav file: './tmp/7559/7559_321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.702891364+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.70293821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.702944485+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.702958498+07:00","message":"[buffer interim] 322 false บท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.70296526+07:00","message":"[bufferProcess] interim [860000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.702967203+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.702970301+07:00","message":"[bufferProcess] send to processor (ticker):บท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.702986809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.703010903+07:00","message":"> Transcript [1157] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.70301506+07:00","message":"Set StatePrefix (first interim): 'บท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.706560745+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.706586181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.706591149+07:00","message":"receive interim result [false|false]: ยังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.706602571+07:00","message":"[buffer interim] 322 false ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.70660835+07:00","message":"[bufferProcess] interim [920000000]:ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.706610255+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:42.93241076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:42.932414206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.969575419+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.969613004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.969619765+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.969632974+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.969640269+07:00","message":"[bufferProcess] interim [220000000]:ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.969642871+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.969649369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.969652627+07:00","message":"> Transcript [1158] [false]: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.969655093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.969657081+07:00","message":"Set new StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.284100795+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.284143927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.284151087+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.284163851+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.284171125+07:00","message":"[bufferProcess] interim [460000000]:ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.284173679+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.284179928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.284183434+07:00","message":"> Transcript [1159] [false]: 'ยังมีบทบาทเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.284187469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.284189503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.284191538+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.28419383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.598968517+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.599013141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.599019752+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.599035208+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.59904295+07:00","message":"[bufferProcess] interim [760000000]:ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.599045789+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.599052651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.599055372+07:00","message":"> Transcript [1160] [false]: 'ยังมีบทบาทเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.59905915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.599061302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.599063156+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.599065714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.057229186+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.057265391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.057271808+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.057285755+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057293141+07:00","message":"[bufferProcess] interim [240000000]:ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057296135+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057303421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057306143+07:00","message":"> Transcript [1161] [false]: 'ยังมีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057309823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057312165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057314222+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.057316804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.189993118+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.190067271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกี่กรัม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.190075754+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.190097682+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.19011185+07:00","message":"[bufferProcess] interim [360000000]:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190116444+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190125891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190130133+07:00","message":"> Transcript [1162] [false]: 'ยังมีบทบาทเกี่ยวข้องกับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190135112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190138613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190142022+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190145068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190154499+07:00","message":"Push: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190157388+07:00","message":"TextPushed: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190160412+07:00","message":"Set new StatePrefix : 'ยังมีบทบาทเกี่ยวข้องกับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.190164275+07:00","message":"Next Push (prob) : 'เกี่ยวข้องกับอีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.190176644+07:00","message":"push: {false ยังมีบทบาท 0 0xc000044680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.203484881+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.203523832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับอีกหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.203530362+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.203544546+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.20355034+07:00","message":"[bufferProcess] interim [420000000]:ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.203552934+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.203555798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.203558875+07:00","message":"> Transcript [1163] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.203561262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.203564067+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.516516026+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.516562328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกี่กรัม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.516568881+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.516583338+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.516590945+07:00","message":"[bufferProcess] interim [660000000]:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.51659397+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.516600909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.516603754+07:00","message":"> Transcript [1164] [false]: 'ยังมีบทบาทเกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.516606274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.516608387+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.027941479+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.027981452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.027987744+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.028002667+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.028009373+07:00","message":"[bufferProcess] interim [140000000]:ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.028011902+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.028019132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.02802173+07:00","message":"> Transcript [1165] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.028024081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.028026021+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.086691794+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.086733728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกี่กรัม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.086740038+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.08675436+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.086761429+07:00","message":"[bufferProcess] interim [260000000]:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.086763959+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.086769565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.086772236+07:00","message":"> Transcript [1166] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.086774652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.086776887+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.656010826+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.656054103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกี่กรัม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.656061132+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.656074834+07:00","message":"[buffer interim] 322 false ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.656081746+07:00","message":"[bufferProcess] interim [860000000]:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.656084472+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.656090692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.656093624+07:00","message":"> Transcript [1167] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.656096161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.656098812+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.70329733+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.885063446+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.885106995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับอีกหลายกระบวนการ\",\"confidence\":0.9113541}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.885117055+07:00","message":"receive interim result [true|false]: ยังมีบทบาทเกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.885126984+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.885129333+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.885136803+07:00","message":"[buffer interim] 322 true ยังมีบทบาทเกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885144937+07:00","message":"[bufferProcess] interim [100000000]:ยังมีบทบาทเกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.88515174+07:00","message":"[bufferProcess] send to processor (isfinal):ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885157512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885160539+07:00","message":"> Transcript [1168] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885178543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885180689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.88518283+07:00","message":"StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885185465+07:00","message":"TextPushed: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885187149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885189581+07:00","message":"> Transcript [1169] [true]: 'ยังมีบทบาทเกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885191775+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885193489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885195054+07:00","message":"StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885196978+07:00","message":"TextPushed: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.885206044+07:00","message":"Push: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.885214519+07:00","message":"push: {true เกี่ยวข้องกับอีกหลายกระบวนการ 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:45.895840442+07:00","message":"write wav file: './tmp/7559/7559_322.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:45.932826766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:45.932847084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.284324867+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.402438869+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.529767874+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.529789279+07:00","message":"found end of frame, send empty tag with msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.529792432+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.529800055+07:00","message":"[buffer interim] 323 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529808231+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529812711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529815563+07:00","message":"> Transcript [1170] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529818353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529820931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529822635+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529824504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.529834239+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.529845112+07:00","message":"push: {true \n 0 0xc00039cf00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:46.534884701+07:00","message":"write wav file: './tmp/7559/7559_323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.604444977+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.661820625+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.794004953+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.87883839+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.878864056+07:00","message":"found end of frame, send empty tag with msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.878867395+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.878875041+07:00","message":"[buffer interim] 324 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878882979+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878887147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878889775+07:00","message":"> Transcript [1171] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878892213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878894159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878895845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878897645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.878900039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.878909004+07:00","message":"push: {true \n 0 0xc00039d400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:46.883391561+07:00","message":"write wav file: './tmp/7559/7559_324.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.922070394+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.018586594+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.018603711+07:00","message":"found end of frame, send empty tag with msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.018606875+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.018614631+07:00","message":"[buffer interim] 325 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.018623977+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.018627716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.01863045+07:00","message":"> Transcript [1172] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.018632837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.018634751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.018636491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.01863826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.018641064+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.018651826+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:47.024509242+07:00","message":"write wav file: './tmp/7559/7559_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.043247607+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:48.933297104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:48.933287118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:49.60442956+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:49.694542331+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:49.6945642+07:00","message":"found end of frame, send empty tag with msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:49.694567169+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:49.694574388+07:00","message":"[buffer interim] 326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694583119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694587568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694590248+07:00","message":"> Transcript [1173] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694592857+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694594742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694596409+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694598204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:49.694601068+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:49.694610871+07:00","message":"push: {true \n 0 0xc002014f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:49.70260502+07:00","message":"write wav file: './tmp/7559/7559_326.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:49.924982224+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.559696174+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.55974781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.559752972+07:00","message":"receive interim result [false|false]: ป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.559766371+07:00","message":"[buffer interim] 327 false ป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.559774052+07:00","message":"[bufferProcess] interim [500000000]:ป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.5597762+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.559781817+07:00","message":"[bufferProcess] send to processor (ticker):ป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.55978448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.55978698+07:00","message":"> Transcript [1174] [false]: 'ป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.559789426+07:00","message":"Set StatePrefix (first interim): 'ป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.784352547+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.88936454+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.889406913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กวางป่า\",\"confidence\":0.9140885}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.889413257+07:00","message":"receive interim result [true|false]: กวางป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.889426096+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.889428777+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.889435377+07:00","message":"[buffer interim] 327 true กวางป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.889442906+07:00","message":"[bufferProcess] interim [890000000]:กวางป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.889446041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.889448999+07:00","message":"> Transcript [1175] [true]: 'กวางป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.88945239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.889454353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.889456186+07:00","message":"StatePrefix: 'ป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.889458246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.88946109+07:00","message":"Push: 'กวางป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.889472483+07:00","message":"push: {true กวางป่า 0 0xc002015880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:51.896275975+07:00","message":"write wav file: './tmp/7559/7559_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.914588547+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:51.934160217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:51.934168795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.646237665+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.646273976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.646280145+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.64629225+07:00","message":"[buffer interim] 328 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.646298897+07:00","message":"[bufferProcess] interim [790000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.646301014+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.898584108+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.898616746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.898622603+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.898636613+07:00","message":"[buffer interim] 328 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.898644622+07:00","message":"[bufferProcess] interim [970000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.898646793+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.898652183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.898654835+07:00","message":"> Transcript [1176] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.898656814+07:00","message":"Set StatePrefix (first interim): 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.171263477+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.171304475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.171310691+07:00","message":"receive interim result [false|false]: เกษตรกรจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.171324258+07:00","message":"[buffer interim] 328 false เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.171331207+07:00","message":"[bufferProcess] interim [330000000]:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.171333556+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.17133923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.171341951+07:00","message":"> Transcript [1177] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.171345114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.171347004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.171349039+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.171351098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.551217979+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.551255813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.551262385+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.551275118+07:00","message":"[buffer interim] 328 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.551283086+07:00","message":"[bufferProcess] interim [690000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.55128539+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.551289281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.551292223+07:00","message":"> Transcript [1178] [false]: 'เกษตรกรจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.551295315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.551297435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.55129928+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.551301361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.668079525+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.668122163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.668129178+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.668142303+07:00","message":"[buffer interim] 328 false เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.668149239+07:00","message":"[bufferProcess] interim [750000000]:เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.668151974+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.668158187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.668160998+07:00","message":"> Transcript [1179] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.66816444+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.66816664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.668168599+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.668172282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.859932856+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.859968836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะปลูกต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.859975361+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.859993184+07:00","message":"[buffer interim] 328 false เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.859999934+07:00","message":"[bufferProcess] interim [990000000]:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860002568+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860005437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860008162+07:00","message":"> Transcript [1180] [false]: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860011667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860013673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860015449+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860017949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860022511+07:00","message":"Push: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860024575+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860027774+07:00","message":"Set new StatePrefix : 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.860029874+07:00","message":"Next Push (prob) : 'กรจะปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.860038285+07:00","message":"push: {false เกษตร 0 0xc00039db80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.516629+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.516669531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะปลูกต้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.516676372+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.516690974+07:00","message":"[buffer interim] 328 false เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.516698742+07:00","message":"[bufferProcess] interim [590000000]:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.516709046+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.516716349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.516719374+07:00","message":"> Transcript [1181] [false]: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.516723447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.516725969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.516728467+07:00","message":"StatePrefix: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.51673074+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:54.93483439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:54.934848477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.961444623+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.971563489+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.101064951+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.101118859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะปลูกต้นนะคะ\",\"confidence\":0.8798585}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.101125822+07:00","message":"receive interim result [true|false]: เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.101145886+07:00","message":"end recv isFinal message id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.10114834+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.101155681+07:00","message":"[buffer interim] 328 true เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101174462+07:00","message":"[bufferProcess] interim [350000000]:เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101178298+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.10118224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101186261+07:00","message":"> Transcript [1182] [false]: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101189114+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101191136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101193037+07:00","message":"StatePrefix: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101195107+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.10119688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101199039+07:00","message":"> Transcript [1183] [true]: 'เกษตรกรจะปลูกต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101201221+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.10120283+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101204374+07:00","message":"StatePrefix: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101206157+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.101208926+07:00","message":"Push: 'กรจะปลูกต้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.101216734+07:00","message":"push: {true กรจะปลูกต้นนะคะ 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:57.111792312+07:00","message":"write wav file: './tmp/7559/7559_328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.802277984+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.874131264+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:57.934883768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:57.934887867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.059476234+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.059496546+07:00","message":"found end of frame, send empty tag with msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.059499485+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.059506196+07:00","message":"[buffer interim] 329 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.05951288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.059516433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.059519255+07:00","message":"> Transcript [1184] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.059521854+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.059523889+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.05952553+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.059527689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.059536142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.059545519+07:00","message":"push: {true \n 0 0xc001f82700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:58.065796725+07:00","message":"write wav file: './tmp/7559/7559_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.120587659+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.192917179+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.210479429+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.210498684+07:00","message":"found end of frame, send empty tag with msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.210502434+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.210509207+07:00","message":"[buffer interim] 330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210517479+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210521062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210523806+07:00","message":"> Transcript [1185] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210526244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210528066+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210529926+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210532062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.210540748+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.210548627+07:00","message":"push: {true \n 0 0xc0004a2b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:58.215346308+07:00","message":"write wav file: './tmp/7559/7559_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.252863647+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.385067128+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.410007441+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.410025196+07:00","message":"found end of frame, send empty tag with msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.410028475+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.410034521+07:00","message":"[buffer interim] 331 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.410042407+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.410046344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.410049075+07:00","message":"> Transcript [1186] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.410051485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.410053479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.410055299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.410057164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:58.41005968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.410068505+07:00","message":"push: {true \n 0 0xc00039d480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:58.414783591+07:00","message":"write wav file: './tmp/7559/7559_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.44806829+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.44810689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.448111798+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.448125632+07:00","message":"[buffer interim] 332 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.448132785+07:00","message":"[bufferProcess] interim [40000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.448134831+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.448139656+07:00","message":"[bufferProcess] send to processor (ticker):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.448142656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.448145646+07:00","message":"> Transcript [1187] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.448147878+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.542088476+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.542130501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.542137065+07:00","message":"receive interim result [false|false]: สามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.542153305+07:00","message":"[buffer interim] 332 false สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.542161366+07:00","message":"[bufferProcess] interim [220000000]:สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.542163714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.838606782+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.838643958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.838649937+07:00","message":"receive interim result [false|false]: สามารถเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.838666209+07:00","message":"[buffer interim] 332 false สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838673359+07:00","message":"[bufferProcess] interim [520000000]:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838676166+07:00","message":"[bufferProcess] send to processor:สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838680208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838683018+07:00","message":"> Transcript [1188] [false]: 'สามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838695642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838698003+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838709653+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.838712385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:00.935296163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:00.935311733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.025242025+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.025283287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บกระเป๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.025289436+07:00","message":"receive interim result [false|false]: สามารถเก็บกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.025304847+07:00","message":"[buffer interim] 332 false สามารถเก็บกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025311614+07:00","message":"[bufferProcess] interim [640000000]:สามารถเก็บกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025314069+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025320825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025323821+07:00","message":"> Transcript [1189] [false]: 'สามารถเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025327179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025329281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025331577+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.025333554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.040123406+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.040159234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.040165706+07:00","message":"receive interim result [false|false]: สามารถเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.040179484+07:00","message":"[buffer interim] 332 false สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.040186276+07:00","message":"[bufferProcess] interim [700000000]:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.040188808+07:00","message":"[bufferProcess] send to processor:สามารถเก็บกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.040192514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.040195056+07:00","message":"> Transcript [1190] [false]: 'สามารถเก็บกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.040198448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.040200399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.040202217+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.04020435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.164214108+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.164249518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.164256263+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.164269721+07:00","message":"[buffer interim] 332 false สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164276255+07:00","message":"[bufferProcess] interim [820000000]:สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164279125+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164285333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164287913+07:00","message":"> Transcript [1191] [false]: 'สามารถเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164291331+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164293425+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164297622+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164299783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164306169+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164308067+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164310056+07:00","message":"Set new StatePrefix : 'สามารถเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.164312182+07:00","message":"Next Push (prob) : 'เก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.164319202+07:00","message":"push: {false สามารถ 0 0xc002e5c580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.545998199+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.546040616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บพระประธาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.546046703+07:00","message":"receive interim result [false|false]: สามารถเก็บพระประธาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.546060597+07:00","message":"[buffer interim] 332 false สามารถเก็บพระประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.546067712+07:00","message":"[bufferProcess] interim [180000000]:สามารถเก็บพระประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.546072149+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.546079171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.546081964+07:00","message":"> Transcript [1192] [false]: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.546084419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.546086648+07:00","message":"Set new StatePrefix: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.869291275+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.869331951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.869339626+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.869354377+07:00","message":"[buffer interim] 332 false สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.869361478+07:00","message":"[bufferProcess] interim [360000000]:สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.869364174+07:00","message":"[bufferProcess] send to processor:สามารถเก็บพระประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.869369937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.869372648+07:00","message":"> Transcript [1193] [false]: 'สามารถเก็บพระประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.869374997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.869376929+07:00","message":"Set new StatePrefix: 'สามารถเก็บพระประธาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.942337272+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.942380054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บพระประธาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.942385861+07:00","message":"receive interim result [false|false]: สามารถเก็บพระประธาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.942396546+07:00","message":"[buffer interim] 332 false สามารถเก็บพระประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.942403931+07:00","message":"[bufferProcess] interim [420000000]:สามารถเก็บพระประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.942406379+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.942409853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.94241266+07:00","message":"> Transcript [1194] [false]: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.942414973+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.942416913+07:00","message":"Set new StatePrefix: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.129863409+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.129909186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้เรื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.129914951+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.129928874+07:00","message":"[buffer interim] 332 false สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.129936711+07:00","message":"[bufferProcess] interim [660000000]:สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.129939399+07:00","message":"[bufferProcess] send to processor:สามารถเก็บพระประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.129945269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.129948091+07:00","message":"> Transcript [1195] [false]: 'สามารถเก็บพระประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.129950511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.129953106+07:00","message":"Set new StatePrefix: 'สามารถเก็บพระประธาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.363631747+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.666175967+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.666219234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้เรื่อยๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.66622602+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.666239641+07:00","message":"[buffer interim] 332 false สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.666249628+07:00","message":"[bufferProcess] interim [80000000]:สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.666252279+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.666258008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.666261084+07:00","message":"> Transcript [1196] [false]: 'สามารถเก็บรับประทานได้เรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.66626368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:02.666266003+07:00","message":"Set new StatePrefix: 'สามารถเก็บรับประทานได้เรื่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.873622321+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:02.932684221+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.11684857+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.116873745+07:00","message":"found end of frame, send empty tag with msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.116877443+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.11689+07:00","message":"[buffer interim] force interim is final (2) :สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.116852242+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.11695967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้เรื่อยๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.116969751+07:00","message":"receive interim result [true|false]: สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.116977663+07:00","message":"end recv isFinal message id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.116979963+07:00","message":"end Recv id 332"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.116898873+07:00","message":"[bufferProcess] interim [80000000]:สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.116991379+07:00","message":"[buffer interim] this message is already final true 332: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117031276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117037684+07:00","message":"> Transcript [1197] [false]: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117025627+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117042516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.1170455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117048421+07:00","message":"StatePrefix: 'สามารถเก็บรับประทานได้เรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117050968+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117053021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117055168+07:00","message":"> Transcript [1198] [true]: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117057506+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117059173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117060879+07:00","message":"StatePrefix: 'สามารถเก็บรับประทานได้เรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117062594+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117066308+07:00","message":"Push: 'เก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.11707728+07:00","message":"push: {true เก็บรับประทานได้เรื่อยๆ 0 0xc002e5c580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117045881+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117144125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117147105+07:00","message":"> Transcript [1199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117156334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.11715831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.1171602+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117178767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.117182013+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.117190451+07:00","message":"push: {true \n 0 0xc001f83700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:03.125326737+07:00","message":"write wav file: './tmp/7559/7559_333.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:03.126893621+07:00","message":"write wav file: './tmp/7559/7559_332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.384822372+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.447696013+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.447723211+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.447725669+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.447727565+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.447729434+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.447731411+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.447733069+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.44773471+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.51354186+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.643960787+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.643979547+07:00","message":"found end of frame, send empty tag with msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.643982384+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.643987909+07:00","message":"[buffer interim] 334 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.643994153+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.643997753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.644000515+07:00","message":"> Transcript [1200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.644003466+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.644005384+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.644007095+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.644008818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.644016816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.644026547+07:00","message":"push: {true \n 0 0xc002014000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.644361756+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:03.648414603+07:00","message":"write wav file: './tmp/7559/7559_334.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:03.936116235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:03.93612619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.179312907+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.179365034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.179370958+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.179383545+07:00","message":"[buffer interim] 335 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.179391574+07:00","message":"[bufferProcess] interim [600000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.179393526+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.486038022+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.486081967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.486088538+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.486101184+07:00","message":"[buffer interim] 335 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.486107349+07:00","message":"[bufferProcess] interim [840000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.486109696+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.486114241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.486117208+07:00","message":"> Transcript [1201] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.486119431+07:00","message":"Set StatePrefix (first interim): 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.880433969+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.880475747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.880481703+07:00","message":"receive interim result [false|false]: นอกจากพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.88049526+07:00","message":"[buffer interim] 335 false นอกจากพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.880502304+07:00","message":"[bufferProcess] interim [200000000]:นอกจากพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.880504918+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.880510144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.880513077+07:00","message":"> Transcript [1202] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.880515292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.880517283+07:00","message":"Set new StatePrefix: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.903979257+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.90401807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.904024045+07:00","message":"receive interim result [false|false]: นอกจากผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.904037346+07:00","message":"[buffer interim] 335 false นอกจากผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904044741+07:00","message":"[bufferProcess] interim [260000000]:นอกจากผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904047052+07:00","message":"[bufferProcess] send to processor:นอกจากพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904050331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904053229+07:00","message":"> Transcript [1203] [false]: 'นอกจากพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904056363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904058214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904060124+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.904062187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.940465146+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.940501012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากภาวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.94050732+07:00","message":"receive interim result [false|false]: นอกจากภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.940522874+07:00","message":"[buffer interim] 335 false นอกจากภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.940529731+07:00","message":"[bufferProcess] interim [320000000]:นอกจากภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.940532102+07:00","message":"[bufferProcess] send to processor:นอกจากผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.940535778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.940538752+07:00","message":"> Transcript [1204] [false]: 'นอกจากผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.940541474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.940543486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.940545537+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.94054751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.094946539+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.094985267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.094992855+07:00","message":"receive interim result [false|false]: นอกจากผักหวาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.095009371+07:00","message":"[buffer interim] 335 false นอกจากผักหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095016827+07:00","message":"[bufferProcess] interim [440000000]:นอกจากผักหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095020052+07:00","message":"[bufferProcess] send to processor:นอกจากภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095023516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095026678+07:00","message":"> Transcript [1205] [false]: 'นอกจากภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095029839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095032168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095033996+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.095035939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.253155371+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.253209844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.253218451+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.253237712+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253244457+07:00","message":"[bufferProcess] interim [560000000]:นอกจากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253247088+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.25325718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253261295+07:00","message":"> Transcript [1206] [false]: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253265829+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253269544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253272597+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253275863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253285017+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253287842+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.25329158+07:00","message":"Set new StatePrefix : 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.253295035+07:00","message":"Next Push (prob) : 'ผักหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.253320023+07:00","message":"push: {false นอกจาก 0 0xc002e5d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.570840989+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.570883451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.570888725+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าร้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.570901929+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.570908798+07:00","message":"[bufferProcess] interim [920000000]:นอกจากผักหวานป่าร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.570911451+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.570917532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.57092155+07:00","message":"> Transcript [1207] [false]: 'นอกจากผักหวานป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.570924631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.570926693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.570928604+07:00","message":"StatePrefix: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.570930834+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.601018824+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.60105494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.601060738+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.601074845+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.601082629+07:00","message":"[bufferProcess] interim [980000000]:นอกจากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.60108518+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.601088912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.60109163+07:00","message":"> Transcript [1208] [false]: 'นอกจากผักหวานป่าร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.601094762+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.601096779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.601098786+07:00","message":"StatePrefix: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.601100958+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.711993462+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.7120367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.712044232+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:05.712057848+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.712064705+07:00","message":"[bufferProcess] interim [100000000]:นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.712068046+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.712076048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.712078683+07:00","message":"> Transcript [1209] [false]: 'นอกจากผักหวานป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.712081683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.712083778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.71208626+07:00","message":"StatePrefix: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:05.712088661+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:06.280639206+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:06.28067919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:06.280685814+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:06.280695123+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280713242+07:00","message":"[bufferProcess] interim [700000000]:นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280716285+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280721719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.28072469+07:00","message":"> Transcript [1210] [false]: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.28072775+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280729912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280732255+07:00","message":"StatePrefix: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280734356+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280739173+07:00","message":"Push: 'ผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280740987+07:00","message":"TextPushed: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280743287+07:00","message":"Set new StatePrefix : 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:06.280745552+07:00","message":"Next Push (prob) : 'ป่าแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:06.28075519+07:00","message":"push: {false ผักหวาน 0 0xc002e5d200}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:06.937072608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:06.93707169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.814409509+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.814444207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.814451109+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.81446358+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814470555+07:00","message":"[bufferProcess] interim [140000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814475101+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.81448176+07:00","message":"[bufferProcess] send to processor (ticker):นอกจากผักหวานป่าแล้วนะคะตื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814484484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814487154+07:00","message":"> Transcript [1211] [false]: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814490513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814492995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814494929+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814497426+07:00","message":"TextPushed: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814499352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814501246+07:00","message":"> Transcript [1212] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814503071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814504703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814506321+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.814508002+07:00","message":"TextPushed: 'นอกจากผักหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.826968295+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.827006067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.827011467+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.827026195+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.827033276+07:00","message":"[bufferProcess] interim [200000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.827035297+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.904609342+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.904646233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.904652437+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.904666095+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.904672605+07:00","message":"[bufferProcess] interim [320000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.904675555+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.90468212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.904684776+07:00","message":"> Transcript [1213] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.904688148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.904690147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.904692629+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.90469558+07:00","message":"TextPushed: 'นอกจากผักหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.050863278+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.050905789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.050912905+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.050926865+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050933642+07:00","message":"[bufferProcess] interim [380000000]:นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050937459+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.05094297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050945714+07:00","message":"> Transcript [1214] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050949288+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.05095152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050953842+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050956546+07:00","message":"TextPushed: 'นอกจากผักหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050961475+07:00","message":"Push: 'ป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050963611+07:00","message":"TextPushed: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050968253+07:00","message":"Set new StatePrefix : 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.050970555+07:00","message":"Next Push (prob) : 'ตื่นอีกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.050997831+07:00","message":"push: {false ป่าแล้วนะคะ 0 0xc002e5d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.105951949+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.105990479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.105997225+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.106010348+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.106019831+07:00","message":"[bufferProcess] interim [500000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.106022459+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.106025878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.106028608+07:00","message":"> Transcript [1215] [false]: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.106031527+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.238514885+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.238555566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.238563841+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.238578339+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.238584854+07:00","message":"[bufferProcess] interim [620000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.238588658+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.238595182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.238597685+07:00","message":"> Transcript [1216] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.238601204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.238603631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.238605437+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.23860777+07:00","message":"TextPushed: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.477090954+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.477132521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.477140496+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.477181928+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477202148+07:00","message":"[bufferProcess] interim [860000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477209926+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477219618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477223582+07:00","message":"> Transcript [1217] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477228581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477231387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477234807+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.477238478+07:00","message":"TextPushed: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.711445106+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.711478387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.711486646+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.711498933+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.711505483+07:00","message":"[bufferProcess] interim [40000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.711508046+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.711513277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.711516085+07:00","message":"> Transcript [1218] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.71151974+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.711521801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.711524348+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.711527203+07:00","message":"TextPushed: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.76427929+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.768737462+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.76877788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.768784308+07:00","message":"receive interim result [false|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.768801405+07:00","message":"[buffer interim] 335 false นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768809217+07:00","message":"[bufferProcess] interim [160000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768812531+07:00","message":"[bufferProcess] send to processor:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768818436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768822121+07:00","message":"> Transcript [1219] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768826094+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768828194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.76883031+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768833259+07:00","message":"TextPushed: 'นอกจากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768845074+07:00","message":"Push: 'ตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768849986+07:00","message":"TextPushed: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768852328+07:00","message":"Set new StatePrefix : 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.768854929+07:00","message":"Next Push (prob) : 'สามารถตัดหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.768875542+07:00","message":"push: {false ตื่นอีกที่ 0 0xc002e5d200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.946573669+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.946622354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด\",\"confidence\":0.9569464}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.946630126+07:00","message":"receive interim result [true|false]: นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.946639878+07:00","message":"end recv isFinal message id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.946641986+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.94665271+07:00","message":"[buffer interim] 335 true นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946663807+07:00","message":"[bufferProcess] interim [340000000]:นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946669203+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946672753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946675326+07:00","message":"> Transcript [1220] [false]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946678108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946682907+07:00","message":"Set new StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.94668498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946686832+07:00","message":"> Transcript [1221] [true]: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.94668939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946691223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946693817+07:00","message":"StatePrefix: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946696595+07:00","message":"TextPushed: 'นอกจากผักหวานป่าแล้วนะคะตื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.946708892+07:00","message":"Push: 'สามารถตัดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.946717891+07:00","message":"push: {true สามารถตัดยอด 0 0xc002e5d200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:08.95848657+07:00","message":"write wav file: './tmp/7559/7559_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:09.083995198+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:09.937246702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:09.937260161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:10.812589714+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.070212969+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.070232271+07:00","message":"found end of frame, send empty tag with msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.070235464+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.070242403+07:00","message":"[buffer interim] 336 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070250341+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070254562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070257427+07:00","message":"> Transcript [1222] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070260434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070262319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070264041+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070265745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.070274624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.070283176+07:00","message":"push: {true \n 0 0xc002b98300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.072775142+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:11.075847386+07:00","message":"write wav file: './tmp/7559/7559_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.727716737+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.727757862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.727763574+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.727778815+07:00","message":"[buffer interim] 337 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.727785525+07:00","message":"[bufferProcess] interim [660000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.727787459+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.843246881+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.903603326+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.938967912+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.939006871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.95047}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.939012939+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.9390249+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.939027763+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.939034008+07:00","message":"[buffer interim] 337 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939041539+07:00","message":"[bufferProcess] interim [990000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939045187+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939048527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939051535+07:00","message":"> Transcript [1223] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939053891+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939055703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939058826+07:00","message":"> Transcript [1224] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939061314+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939063152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939064962+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.939067111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:11.93907+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:11.939079299+07:00","message":"push: {true เช่น 0 0xc002e5c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:11.944463999+07:00","message":"write wav file: './tmp/7559/7559_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.633400018+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.633441798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.633447129+07:00","message":"receive interim result [false|false]: กระเพรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.633464006+07:00","message":"[buffer interim] 338 false กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.633470685+07:00","message":"[bufferProcess] interim [600000000]:กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.633472592+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:12.938098659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:12.93810002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.26602979+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.266070745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพราโหระพา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.266077483+07:00","message":"receive interim result [false|false]: กระเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.266090819+07:00","message":"[buffer interim] 338 false กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.266098632+07:00","message":"[bufferProcess] interim [200000000]:กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.266101626+07:00","message":"[bufferProcess] send to processor:กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.266108997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.266112136+07:00","message":"> Transcript [1225] [false]: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.266114828+07:00","message":"Set StatePrefix (first interim): 'กระเพรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.851467227+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.851509361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพราโหระพา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.851515613+07:00","message":"receive interim result [false|false]: กระเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.851529357+07:00","message":"[buffer interim] 338 false กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851536631+07:00","message":"[bufferProcess] interim [800000000]:กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851539199+07:00","message":"[bufferProcess] send to processor:กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851545351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851548246+07:00","message":"> Transcript [1226] [false]: 'กระเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851551677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851554824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851557769+07:00","message":"StatePrefix: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.851560995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.968635047+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.968671095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพราโหระพาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.968676782+07:00","message":"receive interim result [false|false]: กระเพราโหระพาและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.968688896+07:00","message":"[buffer interim] 338 false กระเพราโหระพาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968696159+07:00","message":"[bufferProcess] interim [860000000]:กระเพราโหระพาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968717177+07:00","message":"[bufferProcess] send to processor:กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968723761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968726817+07:00","message":"> Transcript [1227] [false]: 'กระเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968730215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968732611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968735+07:00","message":"StatePrefix: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.968737087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.995848959+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.995875963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพราโหระพา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.995881077+07:00","message":"receive interim result [false|false]: กระเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.995893155+07:00","message":"[buffer interim] 338 false กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995903094+07:00","message":"[bufferProcess] interim [920000000]:กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995905889+07:00","message":"[bufferProcess] send to processor:กระเพราโหระพาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995911076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995913704+07:00","message":"> Transcript [1228] [false]: 'กระเพราโหระพาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995916414+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995918676+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995920403+07:00","message":"StatePrefix: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.995922364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.272780459+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378122223+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378162768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพราโหระพา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378168662+07:00","message":"receive interim result [true|false]: กระเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378177881+07:00","message":"end recv isFinal message id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378180717+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378187307+07:00","message":"[buffer interim] 338 true กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378194343+07:00","message":"[bufferProcess] interim [400000000]:กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378197497+07:00","message":"[bufferProcess] send to processor (isfinal):กระเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378201715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378204255+07:00","message":"> Transcript [1229] [false]: 'กระเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378207201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378208997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378211397+07:00","message":"StatePrefix: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378213405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378216224+07:00","message":"Push: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378218207+07:00","message":"TextPushed: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378220533+07:00","message":"Set new StatePrefix : 'กระเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378222647+07:00","message":"Next Push (prob) : 'โหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378224215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378226249+07:00","message":"> Transcript [1230] [true]: 'กระเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378228481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.37823006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378231853+07:00","message":"StatePrefix: 'กระเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.37823359+07:00","message":"TextPushed: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.378235563+07:00","message":"Push: 'โหระพา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378243866+07:00","message":"push: {false กระเพรา 0 0xc002014d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.378249781+07:00","message":"push: {true โหระพา 0 0xc002014d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:14.385649855+07:00","message":"write wav file: './tmp/7559/7559_338.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.595777718+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.651526207+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.722895763+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.446018037+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.446057635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.446063213+07:00","message":"receive interim result [false|false]: อยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.446076424+07:00","message":"[buffer interim] 340 false อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.446084098+07:00","message":"[bufferProcess] interim [660000000]:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.446086343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.446092839+07:00","message":"[bufferProcess] send to processor (ticker):อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.446096233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.446099066+07:00","message":"> Transcript [1231] [false]: 'อยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.446101259+07:00","message":"Set StatePrefix (first interim): 'อยากรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.461195071+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.461228432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.461233373+07:00","message":"receive interim result [false|false]: กลับรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.461246961+07:00","message":"[buffer interim] 340 false กลับรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.461251884+07:00","message":"[bufferProcess] interim [720000000]:กลับรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.461253905+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:15.939012793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:15.939024699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.950800874+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.950836288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับลูกชิ้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.950842315+07:00","message":"receive interim result [false|false]: กับลูกชิ้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:15.950856361+07:00","message":"[buffer interim] 340 false กับลูกชิ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.950864004+07:00","message":"[bufferProcess] interim [140000000]:กับลูกชิ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.950866998+07:00","message":"[bufferProcess] send to processor:กลับรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.950872153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.950875286+07:00","message":"> Transcript [1232] [false]: 'กลับรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.95087731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:15.950879399+07:00","message":"Set new StatePrefix: 'กลับรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.01581985+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.015856063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.015862101+07:00","message":"receive interim result [false|false]: อยากรู้ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.015877156+07:00","message":"[buffer interim] 340 false อยากรู้ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.015884519+07:00","message":"[bufferProcess] interim [320000000]:อยากรู้ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.01588781+07:00","message":"[bufferProcess] send to processor:กับลูกชิ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.015892425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.015895635+07:00","message":"> Transcript [1233] [false]: 'กับลูกชิ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.015898025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.015899937+07:00","message":"Set new StatePrefix: 'กับลูกชิ้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.527725469+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.527761871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับลูกชิ้นราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.527768083+07:00","message":"receive interim result [false|false]: กับลูกชิ้นราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.527782975+07:00","message":"[buffer interim] 340 false กับลูกชิ้นราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.52779043+07:00","message":"[bufferProcess] interim [740000000]:กับลูกชิ้นราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.527792881+07:00","message":"[bufferProcess] send to processor:อยากรู้ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.527796537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.527799382+07:00","message":"> Transcript [1234] [false]: 'อยากรู้ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.52780165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.527803638+07:00","message":"Set new StatePrefix: 'อยากรู้ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.135868978+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.135910323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับลูกชิ้นราคา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.135917914+07:00","message":"receive interim result [false|false]: กับลูกชิ้นราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.135936912+07:00","message":"[buffer interim] 340 false กับลูกชิ้นราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.135944816+07:00","message":"[bufferProcess] interim [340000000]:กับลูกชิ้นราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.13594714+07:00","message":"[bufferProcess] send to processor:กับลูกชิ้นราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.135950899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.135954026+07:00","message":"> Transcript [1235] [false]: 'กับลูกชิ้นราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.135956513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.135958462+07:00","message":"Set new StatePrefix: 'กับลูกชิ้นราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.294272391+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.294311067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้ราคาการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.294317443+07:00","message":"receive interim result [false|false]: อยากรู้ราคาการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.294328567+07:00","message":"[buffer interim] 340 false อยากรู้ราคาการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.294335643+07:00","message":"[bufferProcess] interim [460000000]:อยากรู้ราคาการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.294338408+07:00","message":"[bufferProcess] send to processor:กับลูกชิ้นราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.294344359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.29434737+07:00","message":"> Transcript [1236] [false]: 'กับลูกชิ้นราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.294350372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.294352908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.294355084+07:00","message":"StatePrefix: 'กับลูกชิ้นราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.294357277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.426737055+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.426778471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้ราคาการตัดหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.426785326+07:00","message":"receive interim result [false|false]: อยากรู้ราคาการตัดหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.426799234+07:00","message":"[buffer interim] 340 false อยากรู้ราคาการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.4268068+07:00","message":"[bufferProcess] interim [580000000]:อยากรู้ราคาการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.426809636+07:00","message":"[bufferProcess] send to processor:อยากรู้ราคาการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.42681651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.426819252+07:00","message":"> Transcript [1237] [false]: 'อยากรู้ราคาการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.426821856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.426824336+07:00","message":"Set new StatePrefix: 'อยากรู้ราคาการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.487023999+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.487070748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้ราคาการตัดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.4870801+07:00","message":"receive interim result [false|false]: อยากรู้ราคาการตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.487097156+07:00","message":"[buffer interim] 340 false อยากรู้ราคาการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.487106919+07:00","message":"[bufferProcess] interim [640000000]:อยากรู้ราคาการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.487111407+07:00","message":"[bufferProcess] send to processor:อยากรู้ราคาการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.48712296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.487127935+07:00","message":"> Transcript [1238] [false]: 'อยากรู้ราคาการตัดหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.487131534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.487134959+07:00","message":"Set new StatePrefix: 'อยากรู้ราคาการตัดหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.662038349+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.66205902+07:00","message":"found end of frame, send empty tag with msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.662062678+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.66206913+07:00","message":"[buffer interim] this message is already final true 339: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.818767024+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.818810359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้ราคาการตัดยอดพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.818818356+07:00","message":"receive interim result [false|false]: อยากรู้ราคาการตัดยอดพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.818837091+07:00","message":"[buffer interim] 340 false อยากรู้ราคาการตัดยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.818850243+07:00","message":"[bufferProcess] interim [940000000]:อยากรู้ราคาการตัดยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.818854424+07:00","message":"[bufferProcess] send to processor:อยากรู้ราคาการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.818863513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.818867627+07:00","message":"> Transcript [1239] [false]: 'อยากรู้ราคาการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.818871382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.818874673+07:00","message":"Set new StatePrefix: 'อยากรู้ราคาการตัดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.826015348+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.82604866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้ราคาการตัดยอดมะพร้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.82605426+07:00","message":"receive interim result [false|false]: อยากรู้ราคาการตัดยอดมะพร้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.826066655+07:00","message":"[buffer interim] 340 false อยากรู้ราคาการตัดยอดมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.826072997+07:00","message":"[bufferProcess] interim [0]:อยากรู้ราคาการตัดยอดมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.826075991+07:00","message":"[bufferProcess] send to processor:อยากรู้ราคาการตัดยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.82608288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.826086282+07:00","message":"> Transcript [1240] [false]: 'อยากรู้ราคาการตัดยอดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.826089437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.826091547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.826093622+07:00","message":"StatePrefix: 'อยากรู้ราคาการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.826095713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.921231879+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.052998889+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.262578697+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.262622468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้ราคาการตัดยอดมะพร้าว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.262630227+07:00","message":"receive interim result [true|false]: อยากรู้ราคาการตัดยอดมะพร้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.262647957+07:00","message":"end recv isFinal message id 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.262651715+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.262661952+07:00","message":"[buffer interim] 340 true อยากรู้ราคาการตัดยอดมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262672355+07:00","message":"[bufferProcess] interim [300000000]:อยากรู้ราคาการตัดยอดมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.26267719+07:00","message":"[bufferProcess] send to processor (isfinal):อยากรู้ราคาการตัดยอดมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262681177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262684285+07:00","message":"> Transcript [1241] [false]: 'อยากรู้ราคาการตัดยอดมะพร้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262687303+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262689159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262691252+07:00","message":"StatePrefix: 'อยากรู้ราคาการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262693557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262695128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.26269708+07:00","message":"> Transcript [1242] [true]: 'อยากรู้ราคาการตัดยอดมะพร้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262706876+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262708612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262710225+07:00","message":"StatePrefix: 'อยากรู้ราคาการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.262711946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.26271692+07:00","message":"Push: 'อยากรู้ราคาการตัดยอดมะพร้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.262725173+07:00","message":"push: {true อยากรู้ราคาการตัดยอดมะพร้าว 0 0xc00039de00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:18.272008479+07:00","message":"write wav file: './tmp/7559/7559_340.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:18.939089207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:18.939096374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.652184269+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.756878775+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.756907796+07:00","message":"found end of frame, send empty tag with msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.75691132+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.756919108+07:00","message":"[buffer interim] 341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.75692675+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.756935064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.756938046+07:00","message":"> Transcript [1243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.756940445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.756942356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.756944204+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.75694583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.756948999+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.756958635+07:00","message":"push: {true \n 0 0xc002e5c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:19.763713359+07:00","message":"write wav file: './tmp/7559/7559_341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.915350515+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.473980531+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.474018999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.474023895+07:00","message":"receive interim result [false|false]: เส้นทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.474037348+07:00","message":"[buffer interim] 342 false เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.474044207+07:00","message":"[bufferProcess] interim [620000000]:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.474046184+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.474051345+07:00","message":"[bufferProcess] send to processor (ticker):เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.474054207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.474056895+07:00","message":"> Transcript [1244] [false]: 'เส้นทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.474059167+07:00","message":"Set StatePrefix (first interim): 'เส้นทางไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.686293599+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.68633704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"prior\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.686343633+07:00","message":"receive interim result [false|false]: prior"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.686363353+07:00","message":"[buffer interim] 342 false prior"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.686372747+07:00","message":"[bufferProcess] interim [800000000]:prior"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.686374725+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.782547997+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.782592067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.782597352+07:00","message":"receive interim result [false|false]: ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.782613971+07:00","message":"[buffer interim] 342 false ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.782621856+07:00","message":"[bufferProcess] interim [860000000]:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.782624543+07:00","message":"[bufferProcess] send to processor:prior"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.782629131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.782632137+07:00","message":"> Transcript [1245] [false]: 'prior'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.78263461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.782637279+07:00","message":"Set new StatePrefix: 'prior'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:21.939459504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:21.939460575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.159330486+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.159370998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.159376579+07:00","message":"receive interim result [false|false]: ปลายยอดบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.159390133+07:00","message":"[buffer interim] 342 false ปลายยอดบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.159397146+07:00","message":"[bufferProcess] interim [280000000]:ปลายยอดบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.159399717+07:00","message":"[bufferProcess] send to processor:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.159405945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.159408867+07:00","message":"> Transcript [1246] [false]: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.159411143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.159413074+07:00","message":"Set new StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.369004357+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.369047349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.369054542+07:00","message":"receive interim result [false|false]: ปลายยอดบริเวณนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.369067016+07:00","message":"[buffer interim] 342 false ปลายยอดบริเวณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369077723+07:00","message":"[bufferProcess] interim [520000000]:ปลายยอดบริเวณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369080568+07:00","message":"[bufferProcess] send to processor:ปลายยอดบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369086042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369089313+07:00","message":"> Transcript [1247] [false]: 'ปลายยอดบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369094048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369096397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369098303+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.369100255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.682930162+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.682969918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.682975948+07:00","message":"receive interim result [false|false]: ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.682990984+07:00","message":"[buffer interim] 342 false ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.682998671+07:00","message":"[bufferProcess] interim [760000000]:ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.683001279+07:00","message":"[bufferProcess] send to processor:ปลายยอดบริเวณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.683008591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.683011633+07:00","message":"> Transcript [1248] [false]: 'ปลายยอดบริเวณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.683015113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.683017472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.683019828+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.683022102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.722388193+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.824444013+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.824488704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณนี้ค่ะ\",\"confidence\":0.95252633}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.824495459+07:00","message":"receive interim result [true|false]: ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.824505846+07:00","message":"end recv isFinal message id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.824508124+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.824514338+07:00","message":"[buffer interim] 342 true ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824525312+07:00","message":"[bufferProcess] interim [30000000]:ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824528884+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824532438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824535655+07:00","message":"> Transcript [1249] [false]: 'ปลายยอดบริเวณนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824538895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824540922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824542761+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824544814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824546494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824548371+07:00","message":"> Transcript [1250] [true]: 'ปลายยอดบริเวณนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824551543+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824553158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824554705+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824556332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.824563985+07:00","message":"Push: 'ปลายยอดบริเวณนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.824572081+07:00","message":"push: {true ปลายยอดบริเวณนี้ค่ะ 0 0xc002014180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:22.83223679+07:00","message":"write wav file: './tmp/7559/7559_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.854136466+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.981385982+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.043792603+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.068662772+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.068689718+07:00","message":"found end of frame, send empty tag with msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.068694243+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.068711531+07:00","message":"[buffer interim] 343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068720951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068725999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068730492+07:00","message":"> Transcript [1251] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068734814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068737696+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068740516+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068743505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.068747184+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.068759842+07:00","message":"push: {true \n 0 0xc002e5c280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:23.073159657+07:00","message":"write wav file: './tmp/7559/7559_343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.041396503+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.041432842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.041437632+07:00","message":"receive interim result [false|false]: เวลาผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.041450775+07:00","message":"[buffer interim] 344 false เวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.041457919+07:00","message":"[bufferProcess] interim [20000000]:เวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.041460416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.099694399+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.099746753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเวลาผ่านไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.099752959+07:00","message":"receive interim result [false|false]: เมื่อเวลาผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.099766816+07:00","message":"[buffer interim] 344 false เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.099773864+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.099776703+07:00","message":"[bufferProcess] send to processor:เวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.099782294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.099785218+07:00","message":"> Transcript [1252] [false]: 'เวลาผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.099787651+07:00","message":"Set StatePrefix (first interim): 'เวลาผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.450404529+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.545372776+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.545425085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเวลาผ่านไป\",\"confidence\":0.95310533}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.545432377+07:00","message":"receive interim result [true|false]: เมื่อเวลาผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.545463313+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.545468364+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.545477375+07:00","message":"[buffer interim] 344 true เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545500076+07:00","message":"[bufferProcess] interim [620000000]:เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545503509+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545507007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545509879+07:00","message":"> Transcript [1253] [false]: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545512682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545514843+07:00","message":"Set new StatePrefix: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545516463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545518272+07:00","message":"> Transcript [1254] [true]: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545521239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545523299+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.545525621+07:00","message":"StatePrefix: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.54552784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.54553732+07:00","message":"Push: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.545545983+07:00","message":"push: {true เมื่อเวลาผ่านไป 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:24.552608863+07:00","message":"write wav file: './tmp/7559/7559_344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.643110548+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:24.940422698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:24.940444688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.013754256+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.01379386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตรงนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.013799321+07:00","message":"receive interim result [false|false]: จากตรงนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.013813854+07:00","message":"[buffer interim] 345 false จากตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.013820687+07:00","message":"[bufferProcess] interim [140000000]:จากตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.013822536+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.013829306+07:00","message":"[bufferProcess] send to processor (ticker):จากตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.013831784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.013834584+07:00","message":"> Transcript [1255] [false]: 'จากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.013836723+07:00","message":"Set StatePrefix (first interim): 'จากตรงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.083409338+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.083453063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตรงนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.083459382+07:00","message":"receive interim result [false|false]: จากตรงนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.083474681+07:00","message":"[buffer interim] 345 false จากตรงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.083482209+07:00","message":"[bufferProcess] interim [260000000]:จากตรงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.083484338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.199602468+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.199646149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตรงนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.199653339+07:00","message":"receive interim result [false|false]: จากตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.199668426+07:00","message":"[buffer interim] 345 false จากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199675973+07:00","message":"[bufferProcess] interim [380000000]:จากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199678571+07:00","message":"[bufferProcess] send to processor:จากตรงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199685681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199689022+07:00","message":"> Transcript [1256] [false]: 'จากตรงนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199692909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199695312+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199705674+07:00","message":"StatePrefix: 'จากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.199707831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.380544675+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.46873681+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.46878283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตรงนี้นะคะ\",\"confidence\":0.95712596}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.468790154+07:00","message":"receive interim result [true|false]: จากตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.468799558+07:00","message":"end recv isFinal message id 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.468801717+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.468808351+07:00","message":"[buffer interim] 345 true จากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468816399+07:00","message":"[bufferProcess] interim [740000000]:จากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468821772+07:00","message":"[bufferProcess] send to processor (isfinal):จากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468825089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.46882792+07:00","message":"> Transcript [1257] [false]: 'จากตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468831843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468834167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468836106+07:00","message":"StatePrefix: 'จากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468838155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468839815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468841883+07:00","message":"> Transcript [1258] [true]: 'จากตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468843964+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468845527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468847227+07:00","message":"StatePrefix: 'จากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468848935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.468855095+07:00","message":"Push: 'จากตรงนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.468863171+07:00","message":"push: {true จากตรงนี้นะคะ 0 0xc002014b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:26.475435148+07:00","message":"write wav file: './tmp/7559/7559_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.702479599+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.760441998+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.893795325+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.923826701+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.923846678+07:00","message":"found end of frame, send empty tag with msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.923849555+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.92385683+07:00","message":"[buffer interim] 346 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.923864834+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.92386883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.923871791+07:00","message":"> Transcript [1259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.92387456+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.92387648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.923878155+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.923880009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.923888624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.923897858+07:00","message":"push: {true \n 0 0xc001f83800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:26.9285046+07:00","message":"write wav file: './tmp/7559/7559_346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.211453155+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.295229605+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.295248108+07:00","message":"found end of frame, send empty tag with msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.295251568+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.295257813+07:00","message":"[buffer interim] 347 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.29526472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.295268385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.295271254+07:00","message":"> Transcript [1260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.29527365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.295275513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.295277287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.295279136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.295282135+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.295291694+07:00","message":"push: {true \n 0 0xc001f83a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:27.302210099+07:00","message":"write wav file: './tmp/7559/7559_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.341206816+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:27.940776614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:27.940783992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.074339661+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.074387232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.074393116+07:00","message":"receive interim result [false|false]: ขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.074407463+07:00","message":"[buffer interim] 348 false ขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.074414416+07:00","message":"[bufferProcess] interim [780000000]:ขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.07441643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.31587527+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.315908271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.315914263+07:00","message":"receive interim result [false|false]: ขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.315925096+07:00","message":"[buffer interim] 348 false ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.315931671+07:00","message":"[bufferProcess] interim [960000000]:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.315934039+07:00","message":"[bufferProcess] send to processor:ขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.315939091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.315941935+07:00","message":"> Transcript [1261] [false]: 'ขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.315943936+07:00","message":"Set StatePrefix (first interim): 'ขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.895809622+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.89583753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.895843081+07:00","message":"receive interim result [false|false]: ขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.895855333+07:00","message":"[buffer interim] 348 false ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.895861577+07:00","message":"[bufferProcess] interim [560000000]:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.89586415+07:00","message":"[bufferProcess] send to processor:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.895871508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.895873985+07:00","message":"> Transcript [1262] [false]: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.895876138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.895879451+07:00","message":"Set new StatePrefix: 'ขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.223576027+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.223613623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.223619504+07:00","message":"receive interim result [false|false]: ขยายจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.223632188+07:00","message":"[buffer interim] 348 false ขยายจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223639343+07:00","message":"[bufferProcess] interim [860000000]:ขยายจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223642555+07:00","message":"[bufferProcess] send to processor:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223648597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223651366+07:00","message":"> Transcript [1263] [false]: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223654214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223656113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223658114+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.223660122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.233846578+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.233863921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.233868756+07:00","message":"receive interim result [false|false]: ขยายจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.23387925+07:00","message":"[buffer interim] 348 false ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.233884069+07:00","message":"[bufferProcess] interim [920000000]:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.233886258+07:00","message":"[bufferProcess] send to processor:ขยายจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.233889469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.23389167+07:00","message":"> Transcript [1264] [false]: 'ขยายจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.233894149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.233896059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.233897864+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.233899613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.641476323+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.718456743+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.718501717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.718508693+07:00","message":"receive interim result [false|false]: ขยายจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.718524173+07:00","message":"[buffer interim] 348 false ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718532742+07:00","message":"[bufferProcess] interim [520000000]:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718535442+07:00","message":"[bufferProcess] send to processor:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718539051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718541973+07:00","message":"> Transcript [1265] [false]: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718545039+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718547159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718549038+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.718550935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.734455121+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.734488872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายจะเห็นว่า\",\"confidence\":0.9222917}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.734495157+07:00","message":"receive interim result [true|false]: ขยายจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.734508204+07:00","message":"end recv isFinal message id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.734510481+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.734515807+07:00","message":"[buffer interim] 348 true ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734522028+07:00","message":"[bufferProcess] interim [520000000]:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734524966+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734528231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.73453129+07:00","message":"> Transcript [1266] [false]: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734533941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734535974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734537753+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.73453961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734547467+07:00","message":"Push: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734550711+07:00","message":"TextPushed: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734552921+07:00","message":"Set new StatePrefix : 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734555054+07:00","message":"Next Push (prob) : 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734556731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.73455875+07:00","message":"> Transcript [1267] [true]: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734561099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734562658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734564199+07:00","message":"StatePrefix: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734565923+07:00","message":"TextPushed: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.734568005+07:00","message":"Push: 'จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.7345755+07:00","message":"push: {false ขยาย 0 0xc002015c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.734580424+07:00","message":"push: {true จะเห็นว่า 0 0xc002015c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:29.745849191+07:00","message":"write wav file: './tmp/7559/7559_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.77492978+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.840592175+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.962168601+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.011803034+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.011819942+07:00","message":"found end of frame, send empty tag with msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.011823322+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.011830103+07:00","message":"[buffer interim] 349 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.011838358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.011842046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.011844922+07:00","message":"> Transcript [1268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.01184724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.011849217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.011850919+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.011852692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.011859757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.011869747+07:00","message":"push: {true \n 0 0xc001f82680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:30.016397272+07:00","message":"write wav file: './tmp/7559/7559_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.63895435+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.639000558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.639006317+07:00","message":"receive interim result [false|false]: บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.63902017+07:00","message":"[buffer interim] 350 false บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.639027802+07:00","message":"[bufferProcess] interim [720000000]:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.639029894+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.824325509+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.824364244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.824369805+07:00","message":"receive interim result [false|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.824385889+07:00","message":"[buffer interim] 350 false บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.824395061+07:00","message":"[bufferProcess] interim [900000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.824397884+07:00","message":"[bufferProcess] send to processor:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.824403021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.82440651+07:00","message":"> Transcript [1269] [false]: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.824409189+07:00","message":"Set StatePrefix (first interim): 'บริเวณ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:30.941369745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:30.941398789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.371627058+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.402355099+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.402401917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.402407674+07:00","message":"receive interim result [false|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.402419556+07:00","message":"[buffer interim] 350 false บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402427414+07:00","message":"[bufferProcess] interim [500000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402429915+07:00","message":"[bufferProcess] send to processor:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402435939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402438749+07:00","message":"> Transcript [1270] [false]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402441851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402444098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402445965+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.402448106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.468641142+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.468682522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.468688784+07:00","message":"receive interim result [true|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.468704443+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.468706935+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.468712658+07:00","message":"[buffer interim] 350 true บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468720076+07:00","message":"[bufferProcess] interim [620000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468726196+07:00","message":"[bufferProcess] send to processor (isfinal):บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.46872962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468732395+07:00","message":"> Transcript [1271] [false]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468735432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468737393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468739242+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468741105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468744106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468745989+07:00","message":"> Transcript [1272] [true]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468748048+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468749659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.46875119+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468752868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.468760881+07:00","message":"Push: 'บริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.468767952+07:00","message":"push: {true บริเวณที่ 0 0xc001f83300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:31.475107024+07:00","message":"write wav file: './tmp/7559/7559_350.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.633560462+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448201391+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448235136+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448238221+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448240905+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448242776+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448244343+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.44824593+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448247869+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.44824957+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448251215+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448252939+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448256812+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448258746+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448260412+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448261979+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448263538+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448265253+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.44826677+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448268328+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.448269912+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.582428144+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.582470192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.582476235+07:00","message":"receive interim result [false|false]: ถ้ามีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.582503437+07:00","message":"[buffer interim] 351 false ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.582510629+07:00","message":"[bufferProcess] interim [440000000]:ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.582512735+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.582523148+07:00","message":"[bufferProcess] send to processor (ticker):ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.582525804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.582528595+07:00","message":"> Transcript [1273] [false]: 'ถ้ามีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.582530987+07:00","message":"Set StatePrefix (first interim): 'ถ้ามีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.687985779+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.688030234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.688036582+07:00","message":"receive interim result [false|false]: ถ้ามีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.688051285+07:00","message":"[buffer interim] 351 false ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.688061007+07:00","message":"[bufferProcess] interim [40000000]:ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.688063354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.69157051+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.691609164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามีค่ะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.691614428+07:00","message":"receive interim result [false|false]: ถ้ามีค่ะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:33.691627933+07:00","message":"[buffer interim] 351 false ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.69163507+07:00","message":"[bufferProcess] interim [100000000]:ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.691637552+07:00","message":"[bufferProcess] send to processor:ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.691641097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.691643931+07:00","message":"> Transcript [1274] [false]: 'ถ้ามีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.691647053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.691649224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.691651129+07:00","message":"StatePrefix: 'ถ้ามีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:33.691653117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:33.941868803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:33.941867738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.07057989+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.169922891+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.16996866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามีค่ะก็จะ\",\"confidence\":0.91089433}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.169975072+07:00","message":"receive interim result [true|false]: ถ้ามีค่ะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.169984849+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.169987001+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.169992843+07:00","message":"[buffer interim] 351 true ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170002264+07:00","message":"[bufferProcess] interim [670000000]:ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170005492+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170009173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.17001207+07:00","message":"> Transcript [1275] [false]: 'ถ้ามีค่ะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170015714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170017595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170019489+07:00","message":"StatePrefix: 'ถ้ามีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170021452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170023152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170025364+07:00","message":"> Transcript [1276] [true]: 'ถ้ามีค่ะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170028293+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170029924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170031542+07:00","message":"StatePrefix: 'ถ้ามีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170033253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.170040264+07:00","message":"Push: 'ถ้ามีค่ะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.170048224+07:00","message":"push: {true ถ้ามีค่ะก็จะ 0 0xc00039da00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:34.178231225+07:00","message":"write wav file: './tmp/7559/7559_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.262857955+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.796548126+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.796598031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.796604803+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.796620999+07:00","message":"[buffer interim] 352 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.796637042+07:00","message":"[bufferProcess] interim [420000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.796639682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.121519524+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.121558075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.121564761+07:00","message":"receive interim result [false|false]: เจริญขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.121578123+07:00","message":"[buffer interim] 352 false เจริญขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.121585964+07:00","message":"[bufferProcess] interim [720000000]:เจริญขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.121588688+07:00","message":"[bufferProcess] send to processor:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.12159538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.12159816+07:00","message":"> Transcript [1277] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.121600271+07:00","message":"Set StatePrefix (first interim): 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.430257797+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.430308094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.430314552+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.430327744+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430335887+07:00","message":"[bufferProcess] interim [960000000]:เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430338398+07:00","message":"[bufferProcess] send to processor:เจริญขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430347137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430350195+07:00","message":"> Transcript [1278] [false]: 'เจริญขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430353549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430355662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430357569+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.430359605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.997292316+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.997331645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.997337737+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.997348171+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.997355033+07:00","message":"[bufferProcess] interim [560000000]:เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.997358267+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.997363802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.99736644+07:00","message":"> Transcript [1279] [false]: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.997369711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.997371875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.997373711+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.997375783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.001261676+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.001294906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.001300657+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.001313959+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.001322013+07:00","message":"[bufferProcess] interim [620000000]:เจริญขึ้นนะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.00132467+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.001330782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.0013334+07:00","message":"> Transcript [1280] [false]: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.001336737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.001338995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.001341168+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.001343089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.197464278+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.197514955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.197523279+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.197539778+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197551863+07:00","message":"[bufferProcess] interim [740000000]:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.19755541+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197562804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197567095+07:00","message":"> Transcript [1281] [false]: 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197571746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197575866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197578751+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197581887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197590068+07:00","message":"Push: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197592752+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197595574+07:00","message":"Set new StatePrefix : 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.197599441+07:00","message":"Next Push (prob) : 'ขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.197618817+07:00","message":"push: {false เจริญ 0 0xc001f83b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.846614071+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.846658607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.846665507+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.846680441+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846690377+07:00","message":"[bufferProcess] interim [340000000]:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846693494+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846705659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846708631+07:00","message":"> Transcript [1282] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846715254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846718042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846719901+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.846722143+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:36.942465937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:36.942481869+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.110314339+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.110344306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.110349808+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.110363962+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.11037045+07:00","message":"[bufferProcess] interim [700000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.110373423+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.110376674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.110379415+07:00","message":"> Transcript [1283] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.11038237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.110384233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.110386267+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.110388532+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.261089202+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.261129308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.261135884+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.26114929+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261156268+07:00","message":"[bufferProcess] interim [820000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261159378+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261177185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261180993+07:00","message":"> Transcript [1284] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261184104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261186243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261188404+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.261191815+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.415318389+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.415357275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.415364796+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.415378568+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415386846+07:00","message":"[bufferProcess] interim [940000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415389249+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415395974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415398863+07:00","message":"> Transcript [1285] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415402487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.41540496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415407185+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415409599+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415416436+07:00","message":"Push: 'ขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415418437+07:00","message":"TextPushed: 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.41542076+07:00","message":"Set new StatePrefix : 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.415423167+07:00","message":"Next Push (prob) : 'นั้นทางนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.415431748+07:00","message":"push: {false ขึ้นนะคะแล้วหลังจาก 0 0xc001f83b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.481024762+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.481063478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.481070362+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.481083197+07:00","message":"[buffer interim] 352 false เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.481090477+07:00","message":"[bufferProcess] interim [60000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.481093313+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.481098871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.481101705+07:00","message":"> Transcript [1286] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.481104414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.481106501+07:00","message":"Set new StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.652558246+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.722376719+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.783125776+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.783159631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ\",\"confidence\":0.93544304}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.783165655+07:00","message":"receive interim result [true|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.783175939+07:00","message":"end recv isFinal message id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.783178228+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.783183756+07:00","message":"[buffer interim] 352 true เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783193745+07:00","message":"[bufferProcess] interim [420000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783214472+07:00","message":"[bufferProcess] send to processor (isfinal):เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783217867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783220496+07:00","message":"> Transcript [1287] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783222689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783225212+07:00","message":"Set new StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783226987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783228715+07:00","message":"> Transcript [1288] [true]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783231043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783232828+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783235125+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783237544+07:00","message":"TextPushed: 'เจริญขึ้นนะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.783245058+07:00","message":"Push: 'นั้นทางนี้จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.78325284+07:00","message":"push: {true นั้นทางนี้จะ 0 0xc001f83b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:37.792602856+07:00","message":"write wav file: './tmp/7559/7559_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.269856131+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.269892408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.26989785+07:00","message":"receive interim result [false|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.269911537+07:00","message":"[buffer interim] 353 false ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.269917915+07:00","message":"[bufferProcess] interim [560000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.269919948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.269922733+07:00","message":"[bufferProcess] send to processor (ticker):ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.269925114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.269927691+07:00","message":"> Transcript [1289] [false]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.269929704+07:00","message":"Set StatePrefix (first interim): 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.570955236+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668822165+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668843305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไป\",\"confidence\":0.9574022}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668847784+07:00","message":"receive interim result [true|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668857862+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668860327+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668865166+07:00","message":"[buffer interim] 353 true ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668872564+07:00","message":"[bufferProcess] interim [70000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.66887563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668877669+07:00","message":"> Transcript [1290] [true]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668880718+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.66888302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668885+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668887097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668890218+07:00","message":"Push: 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668897158+07:00","message":"push: {true ต่อไป 0 0xc00039df80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:39.675990115+07:00","message":"write wav file: './tmp/7559/7559_353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.832839045+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.891347085+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:39.942504105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:39.942557824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.064856891+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.064884173+07:00","message":"found end of frame, send empty tag with msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.064887844+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.064897272+07:00","message":"[buffer interim] 354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.064907966+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.064913008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.064917114+07:00","message":"> Transcript [1291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.06492192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.064923934+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.064926218+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.064928477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.064931587+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.064940895+07:00","message":"push: {true \n 0 0xc0004a3300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:40.069659677+07:00","message":"write wav file: './tmp/7559/7559_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.083398316+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.831598424+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.831637077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.831642706+07:00","message":"receive interim result [false|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.83165928+07:00","message":"[buffer interim] 355 false เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.831665851+07:00","message":"[bufferProcess] interim [560000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.83166801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.831675107+07:00","message":"[bufferProcess] send to processor (ticker):เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.831677388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.831679874+07:00","message":"> Transcript [1292] [false]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.831682088+07:00","message":"Set StatePrefix (first interim): 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.081348608+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.142610057+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.172071229+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.17211401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.172121187+07:00","message":"receive interim result [true|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.172129882+07:00","message":"end recv isFinal message id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.17213206+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.172137823+07:00","message":"[buffer interim] 355 true เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.172144172+07:00","message":"[bufferProcess] interim [10000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.172147659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.172150534+07:00","message":"> Transcript [1293] [true]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.17215536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.172157396+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.172159316+07:00","message":"StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.172161212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.172163875+07:00","message":"Push: 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.17217195+07:00","message":"push: {true เพราะเหตุใด 0 0xc002b98580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:42.180180499+07:00","message":"write wav file: './tmp/7559/7559_355.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.271268448+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.333099107+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.438667307+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.438694085+07:00","message":"found end of frame, send empty tag with msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.438701104+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.438708469+07:00","message":"[buffer interim] 356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.438716292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.43871991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.438722538+07:00","message":"> Transcript [1294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.438724931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.438726754+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.438728565+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.4387303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.438733581+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.438751425+07:00","message":"push: {true \n 0 0xc001f83e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:42.443636217+07:00","message":"write wav file: './tmp/7559/7559_356.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:42.942676194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:42.942734763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.997001245+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.99706629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมือง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.997072379+07:00","message":"receive interim result [false|false]: เมือง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.997091121+07:00","message":"[buffer interim] 357 false เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.997098871+07:00","message":"[bufferProcess] interim [600000000]:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.997100723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.15352567+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.153575733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.153582675+07:00","message":"receive interim result [false|false]: เมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.153596341+07:00","message":"[buffer interim] 357 false เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.153603795+07:00","message":"[bufferProcess] interim [660000000]:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.153606483+07:00","message":"[bufferProcess] send to processor:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.153613316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.153616148+07:00","message":"> Transcript [1295] [false]: 'เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.15361835+07:00","message":"Set StatePrefix (first interim): 'เมือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.348065512+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.348109514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.348114749+07:00","message":"receive interim result [false|false]: เมื่อมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.348126152+07:00","message":"[buffer interim] 357 false เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.348134219+07:00","message":"[bufferProcess] interim [900000000]:เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.348136712+07:00","message":"[bufferProcess] send to processor:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.348142424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.348145329+07:00","message":"> Transcript [1296] [false]: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.348147688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.348149846+07:00","message":"Set new StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.738310159+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.738370648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.738378826+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.738392307+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.738399114+07:00","message":"[bufferProcess] interim [260000000]:เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.738402106+07:00","message":"[bufferProcess] send to processor:เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.738407477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.738410858+07:00","message":"> Transcript [1297] [false]: 'เมื่อมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.738415831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.738419101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.73842183+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.738424613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.213127724+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.213182168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.213189105+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.213202887+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.213209726+07:00","message":"[bufferProcess] interim [620000000]:เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.21321257+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.213219911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.213222641+07:00","message":"> Transcript [1298] [false]: 'เมื่อมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.213225736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.213227923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.213229955+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.213232054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.595412838+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.595451617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.595458568+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.59546997+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595479194+07:00","message":"[bufferProcess] interim [980000000]:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595482784+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595489681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595493632+07:00","message":"> Transcript [1299] [false]: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595497652+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595500349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595503293+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.595505201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.91515219+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.915199137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.915206956+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.915225361+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915237383+07:00","message":"[bufferProcess] interim [280000000]:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915241475+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.91524906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915253654+07:00","message":"> Transcript [1300] [false]: 'เมื่อมีการปรับหรือเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915261411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915266051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.91526898+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915271849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915281092+07:00","message":"Push: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915284843+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915288664+07:00","message":"Set new StatePrefix : 'เมื่อมีการปรับหรือเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.915292548+07:00","message":"Next Push (prob) : 'การปรับหรือเด็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.915304151+07:00","message":"push: {false เมื่อมี 0 0xc002e5c000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.990298707+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.99035585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็กอายุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.990365962+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็กอายุ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:44.990384883+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็กอายุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.990398145+07:00","message":"[bufferProcess] interim [460000000]:เมื่อมีการปรับหรือเด็กอายุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.990402111+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.990413713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.990418458+07:00","message":"> Transcript [1301] [false]: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.990421563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:44.990425367+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.160863344+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.160898949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.160905656+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.160920138+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.160927272+07:00","message":"[bufferProcess] interim [580000000]:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.160929686+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็กอายุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.160932836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.160935473+07:00","message":"> Transcript [1302] [false]: 'เมื่อมีการปรับหรือเด็กอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.160937632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.160939536+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือเด็กอายุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267508169+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267553546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267559044+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267572747+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267576346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267579187+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267594759+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.267605932+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267613696+07:00","message":"[bufferProcess] interim [640000000]:เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267616831+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267620068+07:00","message":"[bufferProcess] interim [700000000]:เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267622284+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.26762507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267627703+07:00","message":"> Transcript [1303] [false]: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267629924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267632081+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267633862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267635527+07:00","message":"> Transcript [1304] [false]: 'เมื่อมีการปรับหรือเด็ดๆออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.26763806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.2676401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267641914+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.267644268+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591138321+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591188094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆยอดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591195398+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆยอดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591212961+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591217046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็กมาเยอะขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591220044+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็กมาเยอะขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591235403+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็ดๆยอดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.591251722+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็กมาเยอะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591273559+07:00","message":"[bufferProcess] interim [940000000]:เมื่อมีการปรับหรือเด็ดๆยอดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591279181+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591285045+07:00","message":"[bufferProcess] interim [60000000]:เมื่อมีการปรับหรือเด็กมาเยอะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591291149+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆยอดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591295777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591300244+07:00","message":"> Transcript [1305] [false]: 'เมื่อมีการปรับหรือเด็ดๆยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591305461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591308172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591312214+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591314976+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591317424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591319338+07:00","message":"> Transcript [1306] [false]: 'เมื่อมีการปรับหรือเด็ดๆยอดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591321556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591323318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591324832+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.591326725+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.600816796+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.721843216+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:45.943045852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:45.943061804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.399185278+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.399228079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.399234739+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.399249442+07:00","message":"[buffer interim] 357 false เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.399257341+07:00","message":"[bufferProcess] interim [420000000]:เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.399260185+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็กมาเยอะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.399267008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.399270022+07:00","message":"> Transcript [1307] [false]: 'เมื่อมีการปรับหรือเด็กมาเยอะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.399272548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.399274738+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือเด็กมาเยอะขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.626811643+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.626849453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก\",\"confidence\":0.88081825}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.626856082+07:00","message":"receive interim result [true|false]: เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.626867481+07:00","message":"end recv isFinal message id 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.626869655+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.626874988+07:00","message":"[buffer interim] 357 true เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626882273+07:00","message":"[bufferProcess] interim [420000000]:เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626888906+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626892282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626895036+07:00","message":"> Transcript [1308] [false]: 'เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626897417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626899353+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626901381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.62690342+07:00","message":"> Transcript [1309] [true]: 'เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626906646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626908902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626910783+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆยอดขึ้นออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626915024+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.626921376+07:00","message":"Push: 'การปรับหรือเด็ดๆยอดขึ้นออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.626929642+07:00","message":"push: {true การปรับหรือเด็ดๆยอดขึ้นออก 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:46.63525504+07:00","message":"write wav file: './tmp/7559/7559_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.065478693+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.065527898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.06553514+07:00","message":"receive interim result [false|false]: เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.065554115+07:00","message":"[buffer interim] 358 false เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.065562541+07:00","message":"[bufferProcess] interim [400000000]:เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.065565428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.065575547+07:00","message":"[bufferProcess] send to processor (ticker):เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.065579715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.065583573+07:00","message":"> Transcript [1310] [false]: 'เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.065589528+07:00","message":"Set StatePrefix (first interim): 'เกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.418776086+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.418822789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดขึ้นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.418829033+07:00","message":"receive interim result [false|false]: เกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.41884251+07:00","message":"[buffer interim] 358 false เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.418850235+07:00","message":"[bufferProcess] interim [640000000]:เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.418852458+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.482078453+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.67724861+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.677294636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดขึ้นได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.677301121+07:00","message":"receive interim result [true|false]: เกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.677311567+07:00","message":"end recv isFinal message id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.677313873+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.677321587+07:00","message":"[buffer interim] 358 true เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677331885+07:00","message":"[bufferProcess] interim [970000000]:เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677337772+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677341295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.67734458+07:00","message":"> Transcript [1311] [false]: 'เกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677348175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677350169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677352427+07:00","message":"StatePrefix: 'เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677354328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677356097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677358194+07:00","message":"> Transcript [1312] [true]: 'เกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.67736018+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677361914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677363528+07:00","message":"StatePrefix: 'เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677367032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.677370342+07:00","message":"Push: 'เกิดขึ้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.677378417+07:00","message":"push: {true เกิดขึ้นได้ 0 0xc000189000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:48.685836423+07:00","message":"write wav file: './tmp/7559/7559_358.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:48.943250008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:48.943266449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.122330866+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.08766426+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087718556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087727071+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087747077+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087755508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087759344+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087766099+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087769247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087771686+07:00","message":"receive interim result [false|false]: การเจริญของตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.08777697+07:00","message":"[buffer interim] 359 false การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.08778027+07:00","message":"[buffer interim] 359 false การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.087785378+07:00","message":"[buffer interim] 359 false การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087791083+07:00","message":"[bufferProcess] interim [900000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087793024+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087795931+07:00","message":"[bufferProcess] send to processor (ticker):การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087798131+07:00","message":"[bufferProcess] interim [80000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087799624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087801619+07:00","message":"[bufferProcess] interim [440000000]:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087803461+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087805722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087808343+07:00","message":"> Transcript [1313] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087810334+07:00","message":"Set StatePrefix (first interim): 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087811848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087813595+07:00","message":"> Transcript [1314] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087816357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087818383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087820192+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.087822012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.208217077+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.208246066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.208250687+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.20826867+07:00","message":"[buffer interim] 359 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.208276851+07:00","message":"[bufferProcess] interim [560000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.208280158+07:00","message":"[bufferProcess] send to processor:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.20828375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.208286066+07:00","message":"> Transcript [1315] [false]: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.208290474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.208292612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.208294426+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.208296149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.342762119+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.342798194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.342804804+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.342818495+07:00","message":"[buffer interim] 359 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.342825772+07:00","message":"[bufferProcess] interim [680000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.342828379+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.342835031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.34283766+07:00","message":"> Transcript [1316] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.342840854+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.342842928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.342844781+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.342848664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746527071+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746566625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตั้งค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746572341+07:00","message":"receive interim result [false|false]: การเจริญของตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746588893+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746594141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746596969+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746602638+07:00","message":"[buffer interim] 359 false การเจริญของตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746605794+07:00","message":"[buffer interim] 359 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746612981+07:00","message":"[bufferProcess] interim [980000000]:การเจริญของตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746615306+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746617866+07:00","message":"[bufferProcess] interim [160000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746619757+07:00","message":"[bufferProcess] send to processor:การเจริญของตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746622495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746625189+07:00","message":"> Transcript [1317] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746628375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746630459+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746632267+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.74663409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746637555+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746639799+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746641719+07:00","message":"Set new StatePrefix : 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746643728+07:00","message":"Next Push (prob) : 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746645283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746647306+07:00","message":"> Transcript [1318] [false]: 'การเจริญของตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746649447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746651028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746652578+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.746654267+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.746661931+07:00","message":"push: {false การเจริญ 0 0xc002b98400}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:51.943312989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:51.943330951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513320914+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513375383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513386935+07:00","message":"receive interim result [false|false]: การเจริญของเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513417152+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513423711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513428396+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513435917+07:00","message":"[buffer interim] 359 false การเจริญของเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.513441306+07:00","message":"[buffer interim] 359 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.51344994+07:00","message":"[bufferProcess] interim [820000000]:การเจริญของเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513453383+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513457887+07:00","message":"[bufferProcess] interim [880000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513460771+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.51346506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513469342+07:00","message":"> Transcript [1319] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513474709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513477679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513481773+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513484235+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513486257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513488187+07:00","message":"> Transcript [1320] [false]: 'การเจริญของเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513490369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513492017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513493547+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.513495277+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.760988033+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.761012346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.761017099+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.761031629+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761038522+07:00","message":"[bufferProcess] interim [0]:การเจริญของเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761041503+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761045179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761047533+07:00","message":"> Transcript [1321] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761050853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761053117+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761054872+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761056615+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761062335+07:00","message":"Push: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761064267+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761066662+07:00","message":"Set new StatePrefix : 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.761069009+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.761076697+07:00","message":"push: {false ของ 0 0xc002b98400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.903999+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.904045628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.904051912+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.904068165+07:00","message":"[buffer interim] 359 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.904075905+07:00","message":"[bufferProcess] interim [120000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.904079127+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.904083336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.904086081+07:00","message":"> Transcript [1322] [false]: 'การเจริญของเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.904088336+07:00","message":"Set StatePrefix (first interim): 'การเจริญของเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.139904352+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.13994776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.139954564+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.139968765+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.139977359+07:00","message":"[bufferProcess] interim [300000000]:การเจริญของเป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.139981154+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.13999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.139995894+07:00","message":"> Transcript [1323] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.139999728+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.315113835+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.315153555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.315159369+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.315173256+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315181006+07:00","message":"[bufferProcess] interim [480000000]:การเจริญของเป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315183894+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315194545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315197321+07:00","message":"> Transcript [1324] [false]: 'การเจริญของเป็นผลจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315201098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315203502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315205402+07:00","message":"StatePrefix: 'การเจริญของเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.315207793+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.365749365+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.365789376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.365795964+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.365810543+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.365817683+07:00","message":"[bufferProcess] interim [600000000]:การเจริญของเป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.365820087+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.365823522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.365826171+07:00","message":"> Transcript [1325] [false]: 'การเจริญของเป็นผลจากการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.36582945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.365831565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.365835889+07:00","message":"StatePrefix: 'การเจริญของเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.365838421+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484017078+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484057587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำงานร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484063678+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484078539+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484084933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำงานร่วมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484089635+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484095419+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484098677+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484104117+07:00","message":"[bufferProcess] interim [960000000]:การเจริญของเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484106515+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484109266+07:00","message":"[bufferProcess] interim [140000000]:การเจริญของเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484111096+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484114105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.48411781+07:00","message":"> Transcript [1326] [false]: 'การเจริญของเป็นผลจากการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484120968+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.4841231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484125178+07:00","message":"StatePrefix: 'การเจริญของเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484127587+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484129176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484132228+07:00","message":"> Transcript [1327] [false]: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484135228+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484138641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484141224+07:00","message":"StatePrefix: 'การเจริญของเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484143684+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484148937+07:00","message":"Push: 'เป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484151717+07:00","message":"TextPushed: 'การเจริญของเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484155051+07:00","message":"Set new StatePrefix : 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.484158324+07:00","message":"Next Push (prob) : 'จากการทำงานร่วม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.484174809+07:00","message":"push: {false เป็นผล 0 0xc002b98400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.683756371+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.683800544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำงานร่วมกันของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.683806922+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.683819557+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.683826498+07:00","message":"[bufferProcess] interim [500000000]:การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.683829579+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.683834952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.683837962+07:00","message":"> Transcript [1328] [false]: 'การเจริญของเป็นผลจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.683841298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.68384337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.683845881+07:00","message":"StatePrefix: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.683848383+07:00","message":"TextPushed: 'การเจริญของเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.282565796+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.282605117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำงานร่วมกันของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.282612833+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.28262515+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.282632108+07:00","message":"[bufferProcess] interim [40000000]:การเจริญของเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.282635061+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.282638617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.282641463+07:00","message":"> Transcript [1329] [false]: 'การเจริญของเป็นผลจากการทำงานร่วมกันของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.28264501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.282646963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.282649286+07:00","message":"StatePrefix: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.28265189+07:00","message":"TextPushed: 'การเจริญของเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.330889065+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.330923234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำงานร่วมกันของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.330928764+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.330946401+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.330954094+07:00","message":"[bufferProcess] interim [220000000]:การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.330956629+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.330960035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.330962588+07:00","message":"> Transcript [1330] [false]: 'การเจริญของเป็นผลจากการทำงานร่วมกันของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.330966134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.330968517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.3309707+07:00","message":"StatePrefix: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.330973169+07:00","message":"TextPushed: 'การเจริญของเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.451993185+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.452026749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของเป็นผลจากการทำงานร่วมกันของศิลปะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.452033097+07:00","message":"receive interim result [false|false]: การเจริญของเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.452047538+07:00","message":"[buffer interim] 359 false การเจริญของเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452055289+07:00","message":"[bufferProcess] interim [280000000]:การเจริญของเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452058182+07:00","message":"[bufferProcess] send to processor:การเจริญของเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452064954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452067805+07:00","message":"> Transcript [1331] [false]: 'การเจริญของเป็นผลจากการทำงานร่วมกันของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452071114+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452073404+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452075861+07:00","message":"StatePrefix: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452078355+07:00","message":"TextPushed: 'การเจริญของเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.45208538+07:00","message":"Push: 'จากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452087433+07:00","message":"TextPushed: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452089688+07:00","message":"Set new StatePrefix : 'การเจริญของเป็นผลจากการทำงานร่วมกันของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.452091982+07:00","message":"Next Push (prob) : 'กันของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.452099155+07:00","message":"push: {false จากการทำงานร่วม 0 0xc002b98400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.632270805+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.693885787+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.780762203+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.780803769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ\",\"confidence\":0.9382218}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.780812731+07:00","message":"receive interim result [true|false]: การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.780825485+07:00","message":"end recv isFinal message id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.780828276+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.780835792+07:00","message":"[buffer interim] 359 true การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.78084814+07:00","message":"[bufferProcess] interim [670000000]:การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780852877+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญของเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780870621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.78088845+07:00","message":"> Transcript [1332] [false]: 'การเจริญของเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780894646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780896877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780899093+07:00","message":"StatePrefix: 'การเจริญของเป็นผลจากการทำงานร่วมกันของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780902138+07:00","message":"TextPushed: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780904333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780906981+07:00","message":"> Transcript [1333] [true]: 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780909221+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780910911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780912538+07:00","message":"StatePrefix: 'การเจริญของเป็นผลจากการทำงานร่วมกันของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780914317+07:00","message":"TextPushed: 'การเจริญของเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.780915944+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.781085805+07:00","message":"Push: 'ของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.781088733+07:00","message":"TextPushed: 'การเจริญของเป็นผลจากการทำงานร่วมของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.781090982+07:00","message":"Set new StatePrefix : 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.781093617+07:00","message":"Next Push (prob) : 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.781103463+07:00","message":"push: {true ของศิลปะ 0 0xc002b98400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.781117133+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_359.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:54.792990566+07:00","message":"write wav file: './tmp/7559/7559_359.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:54.943775881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:54.943807616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.201617459+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.282477543+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.282510708+07:00","message":"found end of frame, send empty tag with msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.282514251+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.282524929+07:00","message":"[buffer interim] 360 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.282533339+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.282538048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.28254076+07:00","message":"> Transcript [1334] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.282543781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.282545691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.282547605+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.282549437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.282554712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.282566016+07:00","message":"push: {true \n 0 0xc0004a2600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:55.288948043+07:00","message":"write wav file: './tmp/7559/7559_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.103641393+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:57.943838359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:57.943844486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.200665053+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.200711358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.200717223+07:00","message":"receive interim result [false|false]: มีหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.200732488+07:00","message":"[buffer interim] 361 false มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.200739168+07:00","message":"[bufferProcess] interim [260000000]:มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.200741159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.20074577+07:00","message":"[bufferProcess] send to processor (ticker):มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.200748399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.200751183+07:00","message":"> Transcript [1335] [false]: 'มีหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.200753327+07:00","message":"Set StatePrefix (first interim): 'มีหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.650206159+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.650250945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.650257753+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.65027296+07:00","message":"[buffer interim] 361 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.650284525+07:00","message":"[bufferProcess] interim [740000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.650286826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.797379848+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.797426956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.797434117+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.797448195+07:00","message":"[buffer interim] 361 false มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.797456893+07:00","message":"[bufferProcess] interim [100000000]:มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.797459945+07:00","message":"[bufferProcess] send to processor:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.797467068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.797469873+07:00","message":"> Transcript [1336] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.797472279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.797474672+07:00","message":"Set new StatePrefix: 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.187479592+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.187517397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.187523577+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.187536006+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.18754101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.187544812+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.187547845+07:00","message":"[buffer interim] 361 false มีหลักปักหลักอยู่ที่ป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.187555713+07:00","message":"[buffer interim] 361 false มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187573869+07:00","message":"[bufferProcess] interim [400000000]:มีหลักปักหลักอยู่ที่ป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187587622+07:00","message":"[bufferProcess] send to processor:มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187596125+07:00","message":"[bufferProcess] interim [520000000]:มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.18759805+07:00","message":"[bufferProcess] send to processor:มีหลักปักหลักอยู่ที่ป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187601654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187604787+07:00","message":"> Transcript [1337] [false]: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187606826+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187608734+07:00","message":"Set new StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187610322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187612085+07:00","message":"> Transcript [1338] [false]: 'มีหลักปักหลักอยู่ที่ป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187614496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187616306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187618502+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.187620644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.309460596+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.309492293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลายทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.309498373+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.309508293+07:00","message":"[buffer interim] 361 false มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.30951455+07:00","message":"[bufferProcess] interim [760000000]:มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.309516977+07:00","message":"[bufferProcess] send to processor:มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.309519932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.30952242+07:00","message":"> Transcript [1339] [false]: 'มีหลักปักหลักอยู่ที่ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.309525147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.309527209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.309529261+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.309531329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.947224309+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.947269658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลายทาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.947275514+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.94728959+07:00","message":"[buffer interim] 361 false มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.94729821+07:00","message":"[bufferProcess] interim [360000000]:มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.9473015+07:00","message":"[bufferProcess] send to processor:มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.94731028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.947312858+07:00","message":"> Transcript [1340] [false]: 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.9473166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.947318813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.947321053+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.947323222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:00.944251642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:00.944266025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.230048385+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.363262223+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.421408861+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.48488479+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.484925109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงขึ้นไปยัง\",\"confidence\":0.9137485}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.484945015+07:00","message":"receive interim result [true|false]: มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงขึ้นไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.484955868+07:00","message":"end recv isFinal message id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.484959125+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.484965673+07:00","message":"[buffer interim] 361 true มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงขึ้นไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484978166+07:00","message":"[bufferProcess] interim [70000000]:มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงขึ้นไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484981595+07:00","message":"[bufferProcess] send to processor (isfinal):มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484985214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484988256+07:00","message":"> Transcript [1341] [false]: 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484992415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484994379+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484997487+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.484999735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485008611+07:00","message":"Push: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485010511+07:00","message":"TextPushed: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485012551+07:00","message":"Set new StatePrefix : 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485014688+07:00","message":"Next Push (prob) : 'ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485016503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485019231+07:00","message":"> Transcript [1342] [true]: 'มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงขึ้นไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485023255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485025711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485028583+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485031545+07:00","message":"TextPushed: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.485037368+07:00","message":"Push: 'ปลายทางแล้วจะถูกลำเลียงขึ้นไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.485048207+07:00","message":"push: {false มีหลักปักหลักอยู่ที่ 0 0xc000044f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.485055362+07:00","message":"push: {true ปลายทางแล้วจะถูกลำเลียงขึ้นไปยัง 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:01.495955839+07:00","message":"write wav file: './tmp/7559/7559_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.613051818+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.633389919+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.633407989+07:00","message":"found end of frame, send empty tag with msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.63341231+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.633419682+07:00","message":"[buffer interim] 362 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.63342831+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.633438734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.633442726+07:00","message":"> Transcript [1343] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.633446422+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.633449272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.633452216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.633455824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.633464287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.633474488+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:01.638491003+07:00","message":"write wav file: './tmp/7559/7559_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.679903554+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.74416962+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.863483131+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.863508183+07:00","message":"found end of frame, send empty tag with msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.86351215+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.863525191+07:00","message":"[buffer interim] 363 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.863533896+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.863537982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.863540817+07:00","message":"> Transcript [1344] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.863543275+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.86354544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.863547326+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.863549562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.863552883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.863563562+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:01.867934627+07:00","message":"write wav file: './tmp/7559/7559_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.871455813+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.019811344+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.019830444+07:00","message":"found end of frame, send empty tag with msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.0198341+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.019840759+07:00","message":"[buffer interim] 364 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.019848646+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.01985271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.019855605+07:00","message":"> Transcript [1345] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.0198581+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.019860152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.019861983+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.01986375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.019866363+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.019875511+07:00","message":"push: {true \n 0 0xc00039ca80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:02.024505928+07:00","message":"write wav file: './tmp/7559/7559_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.061284959+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.700080923+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.786324665+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.786352279+07:00","message":"found end of frame, send empty tag with msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.786355833+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.78636405+07:00","message":"[buffer interim] 365 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.786372252+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.786375697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.786378243+07:00","message":"> Transcript [1346] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.78638066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.786382579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.786384482+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.786386183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:02.786388809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.78639868+07:00","message":"push: {true \n 0 0xc002b98480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:02.791994945+07:00","message":"write wav file: './tmp/7559/7559_365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.833900356+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447683133+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447716301+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447719448+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447721251+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447723132+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447724916+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.44772697+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447728889+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447730671+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447732594+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.44773424+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447736365+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447738303+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447740227+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447742322+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447743901+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.447745476+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:03.944667198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:03.94467423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.9479875+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.948019489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.948023986+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.948038834+07:00","message":"[buffer interim] 366 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.948044817+07:00","message":"[bufferProcess] interim [130000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.94804681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.948051055+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.948054361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.948057285+07:00","message":"> Transcript [1347] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.948059452+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.273062891+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.273110605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.273116759+07:00","message":"receive interim result [false|false]: เอารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.273131731+07:00","message":"[buffer interim] 366 false เอารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.273141835+07:00","message":"[bufferProcess] interim [430000000]:เอารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.273144265+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.548168324+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.548211703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราโดน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.548218314+07:00","message":"receive interim result [false|false]: เราโดน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:04.548232855+07:00","message":"[buffer interim] 366 false เราโดน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548241178+07:00","message":"[bufferProcess] interim [670000000]:เราโดน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548243901+07:00","message":"[bufferProcess] send to processor:เอารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548250891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548253966+07:00","message":"> Transcript [1348] [false]: 'เอารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548256706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548258846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548260705+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:04.548262695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.05856181+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.05860999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.058616257+07:00","message":"receive interim result [false|false]: สี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.058634293+07:00","message":"[buffer interim] 366 false สี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.058642392+07:00","message":"[bufferProcess] interim [210000000]:สี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.058645386+07:00","message":"[bufferProcess] send to processor:เราโดน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.058650748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.05865401+07:00","message":"> Transcript [1349] [false]: 'เราโดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.058656817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.058659049+07:00","message":"Set new StatePrefix: 'เราโดน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.350832256+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.350877901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.350884305+07:00","message":"receive interim result [false|false]: สีน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.350897757+07:00","message":"[buffer interim] 366 false สีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.350904889+07:00","message":"[bufferProcess] interim [450000000]:สีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.350907295+07:00","message":"[bufferProcess] send to processor:สี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.350913312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.350916033+07:00","message":"> Transcript [1350] [false]: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.350918391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.350921077+07:00","message":"Set new StatePrefix: 'สี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.495958888+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.496000262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีน้ำเงิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.496006284+07:00","message":"receive interim result [false|false]: สีน้ำเงิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.496019884+07:00","message":"[buffer interim] 366 false สีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496027574+07:00","message":"[bufferProcess] interim [570000000]:สีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496030088+07:00","message":"[bufferProcess] send to processor:สีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496033656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496036251+07:00","message":"> Transcript [1351] [false]: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496039267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496041132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496044188+07:00","message":"StatePrefix: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.496046307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.666981476+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.667018837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาโลตัสศรีนครินทร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.667025612+07:00","message":"receive interim result [false|false]: เอาโลตัสศรีนครินทร์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.667039294+07:00","message":"[buffer interim] 366 false เอาโลตัสศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.66704662+07:00","message":"[bufferProcess] interim [750000000]:เอาโลตัสศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.667049429+07:00","message":"[bufferProcess] send to processor:สีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.667055107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.667058269+07:00","message":"> Transcript [1352] [false]: 'สีน้ำเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.667061646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.66706391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.667066201+07:00","message":"StatePrefix: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.667068382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.777581631+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.777617878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาสีนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.777623336+07:00","message":"receive interim result [false|false]: เอาสีนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.777636508+07:00","message":"[buffer interim] 366 false เอาสีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.777643917+07:00","message":"[bufferProcess] interim [930000000]:เอาสีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.77764716+07:00","message":"[bufferProcess] send to processor:เอาโลตัสศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.777654393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.777657442+07:00","message":"> Transcript [1353] [false]: 'เอาโลตัสศรีนครินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.77765999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.777662217+07:00","message":"Set new StatePrefix: 'เอาโลตัสศรีนครินทร์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.875046649+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.875094172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาสีนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.875100351+07:00","message":"receive interim result [false|false]: เอาสีนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.875114417+07:00","message":"[buffer interim] 366 false เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.875125724+07:00","message":"[bufferProcess] interim [990000000]:เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.875128511+07:00","message":"[bufferProcess] send to processor:เอาสีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.875131993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.875135228+07:00","message":"> Transcript [1354] [false]: 'เอาสีนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.875137601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.87513952+07:00","message":"Set new StatePrefix: 'เอาสีนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:06.487675858+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:06.487722111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาสีนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:06.487730648+07:00","message":"receive interim result [false|false]: เอาสีนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:06.487749215+07:00","message":"[buffer interim] 366 false เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.487757642+07:00","message":"[bufferProcess] interim [590000000]:เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.487760959+07:00","message":"[bufferProcess] send to processor:เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.487765681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.487769156+07:00","message":"> Transcript [1355] [false]: 'เอาสีนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.487774271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.487777459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.48778046+07:00","message":"StatePrefix: 'เอาสีนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:06.487783465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:06.944960439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:06.944972774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:09.945031966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:09.945053843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.450557251+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.582228374+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.608937389+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.608971788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาสีนี้นะคะ\",\"confidence\":0.9508096}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.608977771+07:00","message":"receive interim result [true|false]: เอาสีนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.608984798+07:00","message":"end recv isFinal message id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.60898687+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.608992085+07:00","message":"[buffer interim] 366 true เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.608998823+07:00","message":"[bufferProcess] interim [700000000]:เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609003829+07:00","message":"[bufferProcess] send to processor (isfinal):เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609007728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609010687+07:00","message":"> Transcript [1356] [false]: 'เอาสีนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.60901355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609015444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609017337+07:00","message":"StatePrefix: 'เอาสีนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609019376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609020857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609022949+07:00","message":"> Transcript [1357] [true]: 'เอาสีนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609024997+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609026541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609028204+07:00","message":"StatePrefix: 'เอาสีนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609029791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.609035556+07:00","message":"Push: 'เอาสีนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.609042841+07:00","message":"push: {true เอาสีนี้นะคะ 0 0xc0004a3580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:10.626041875+07:00","message":"write wav file: './tmp/7559/7559_366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.410866894+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.484478818+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.331074606+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.331126679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.331132573+07:00","message":"receive interim result [false|false]: เมื่อใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.331148465+07:00","message":"[buffer interim] 368 false เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.33115518+07:00","message":"[bufferProcess] interim [900000000]:เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.33115732+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.331163764+07:00","message":"[bufferProcess] send to processor (ticker):เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.331166253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.331168977+07:00","message":"> Transcript [1358] [false]: 'เมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.331171188+07:00","message":"Set StatePrefix (first interim): 'เมื่อใกล้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.500091483+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.604064972+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.604105506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อไกล\",\"confidence\":0.9163341}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.604112163+07:00","message":"receive interim result [true|false]: เมื่อไกล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.604122312+07:00","message":"end recv isFinal message id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.604125172+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.604132956+07:00","message":"[buffer interim] 368 true เมื่อไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.604144112+07:00","message":"[bufferProcess] interim [260000000]:เมื่อไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.604149647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.604154362+07:00","message":"> Transcript [1359] [true]: 'เมื่อไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.604158464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.604161358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.604164385+07:00","message":"StatePrefix: 'เมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.604168635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.60417723+07:00","message":"Push: 'เมื่อไกล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.604187157+07:00","message":"push: {true เมื่อไกล 0 0xc002b98180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:12.610381988+07:00","message":"write wav file: './tmp/7559/7559_368.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.88302545+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:12.945545176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:12.945555986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.389605395+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.389627457+07:00","message":"found end of frame, send empty tag with msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.389630567+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.38963674+07:00","message":"[buffer interim] this message is already final true 367: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.568406036+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.568443638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปลาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.568449801+07:00","message":"receive interim result [false|false]: ไปลาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.568463208+07:00","message":"[buffer interim] 369 false ไปลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.568470015+07:00","message":"[bufferProcess] interim [680000000]:ไปลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.568472147+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.568478521+07:00","message":"[bufferProcess] send to processor (ticker):ไปลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.568481376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.56848393+07:00","message":"> Transcript [1360] [false]: 'ไปลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.568486083+07:00","message":"Set StatePrefix (first interim): 'ไปลาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.609496717+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.742320949+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.743878968+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.743913687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณไปลาก\",\"confidence\":0.85510474}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.743918395+07:00","message":"receive interim result [true|false]: บริเวณไปลาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.74392783+07:00","message":"end recv isFinal message id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.743930337+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.74393532+07:00","message":"[buffer interim] 369 true บริเวณไปลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743943478+07:00","message":"[bufferProcess] interim [890000000]:บริเวณไปลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743947358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743949946+07:00","message":"> Transcript [1361] [true]: 'บริเวณไปลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743952885+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743954949+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743956937+07:00","message":"StatePrefix: 'ไปลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743958837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.743961462+07:00","message":"Push: 'บริเวณไปลาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.743968449+07:00","message":"push: {true บริเวณไปลาก 0 0xc00039c780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:14.750413162+07:00","message":"write wav file: './tmp/7559/7559_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.728656355+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.728694791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.728704458+07:00","message":"receive interim result [false|false]: อยากจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.728719665+07:00","message":"[buffer interim] 370 false อยากจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.728726056+07:00","message":"[bufferProcess] interim [960000000]:อยากจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.728728502+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:15.945622501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:15.945626896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.109003533+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.109046066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.109053095+07:00","message":"receive interim result [false|false]: อยากจะมีไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.10906953+07:00","message":"[buffer interim] 370 false อยากจะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.10907721+07:00","message":"[bufferProcess] interim [380000000]:อยากจะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.109080078+07:00","message":"[bufferProcess] send to processor:อยากจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.109088223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.109091165+07:00","message":"> Transcript [1362] [false]: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.109093476+07:00","message":"Set StatePrefix (first interim): 'อยากจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.357764285+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.35780758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.357814955+07:00","message":"receive interim result [false|false]: อยากจะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.357830514+07:00","message":"[buffer interim] 370 false อยากจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.357838104+07:00","message":"[bufferProcess] interim [560000000]:อยากจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.357841076+07:00","message":"[bufferProcess] send to processor:อยากจะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.357849392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.35785236+07:00","message":"> Transcript [1363] [false]: 'อยากจะมีไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.35785573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.357857995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.357859962+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.357862462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.935647422+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.935687144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีปริมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.935693593+07:00","message":"receive interim result [false|false]: อยากจะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:16.935713018+07:00","message":"[buffer interim] 370 false อยากจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935720444+07:00","message":"[bufferProcess] interim [160000000]:อยากจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935723065+07:00","message":"[bufferProcess] send to processor:อยากจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935730221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935733085+07:00","message":"> Transcript [1364] [false]: 'อยากจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935736653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935738712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935740735+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:16.935743037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:17.664156852+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:17.664195834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีปริมาณน้อยลงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:17.664202168+07:00","message":"receive interim result [false|false]: อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:17.664214636+07:00","message":"[buffer interim] 370 false อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664221444+07:00","message":"[bufferProcess] interim [880000000]:อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664223962+07:00","message":"[bufferProcess] send to processor:อยากจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664229779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664232861+07:00","message":"> Transcript [1365] [false]: 'อยากจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664236097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664238198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664240201+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:17.664242356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.392886521+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.392927516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีปริมาณน้อยลงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.392932976+07:00","message":"receive interim result [false|false]: อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.392947433+07:00","message":"[buffer interim] 370 false อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392954497+07:00","message":"[bufferProcess] interim [480000000]:อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392957211+07:00","message":"[bufferProcess] send to processor:อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392963608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392966264+07:00","message":"> Transcript [1366] [false]: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392969676+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392971791+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392973545+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392975619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392982147+07:00","message":"Push: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392984269+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392987033+07:00","message":"Set new StatePrefix : 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.392989216+07:00","message":"Next Push (prob) : 'ปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.392996931+07:00","message":"push: {false อยากจะมี 0 0xc00039ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.835947976+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.835983217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.835989229+07:00","message":"receive interim result [false|false]: อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:18.836001004+07:00","message":"[buffer interim] 370 false อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.836008169+07:00","message":"[bufferProcess] interim [960000000]:อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.836010642+07:00","message":"[bufferProcess] send to processor:อยากจะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.836013808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.836016352+07:00","message":"> Transcript [1367] [false]: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.83601961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.836021839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.836023802+07:00","message":"StatePrefix: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:18.836026638+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:18.946578105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:18.946566491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.121387424+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.121428341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.121435521+07:00","message":"receive interim result [false|false]: อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.12145242+07:00","message":"[buffer interim] 370 false อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121463806+07:00","message":"[bufferProcess] interim [200000000]:อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121468218+07:00","message":"[bufferProcess] send to processor:อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121476238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121480421+07:00","message":"> Transcript [1368] [false]: 'อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121485391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121488273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121491411+07:00","message":"StatePrefix: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.121494646+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.161181191+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.248536836+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.248580797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.248586197+07:00","message":"receive interim result [false|false]: อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.248617815+07:00","message":"[buffer interim] 370 false อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.248630168+07:00","message":"[bufferProcess] interim [440000000]:อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.248632836+07:00","message":"[bufferProcess] send to processor:อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.248638122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.24864365+07:00","message":"> Transcript [1369] [false]: 'อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.24864732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.248649684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.248652048+07:00","message":"StatePrefix: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.248654494+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291058739+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291094048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก\",\"confidence\":0.9250507}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291099558+07:00","message":"receive interim result [true|false]: จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291111879+07:00","message":"end recv isFinal message id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291114071+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291119931+07:00","message":"[buffer interim] 370 true จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291127452+07:00","message":"[bufferProcess] interim [500000000]:จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291130914+07:00","message":"[bufferProcess] send to processor (isfinal):อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291134483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291137323+07:00","message":"> Transcript [1370] [false]: 'อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291140389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291142127+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291144246+07:00","message":"StatePrefix: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291146104+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291149205+07:00","message":"Push: 'ปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291151243+07:00","message":"TextPushed: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291153362+07:00","message":"Set new StatePrefix : 'อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291155486+07:00","message":"Next Push (prob) : 'เมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291157097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291158951+07:00","message":"> Transcript [1371] [true]: 'จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291161181+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291162758+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291164321+07:00","message":"StatePrefix: 'อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291166077+07:00","message":"TextPushed: 'อยากจะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291167663+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291284826+07:00","message":"Push: 'เมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291288718+07:00","message":"TextPushed: 'อยากจะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291290684+07:00","message":"Set new StatePrefix : 'จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291289772+07:00","message":"push: {false ปริมาณน้อยลงนะคะ 0 0xc00039ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.291307933+07:00","message":"push: {true เมื่อใกล้สุก 0 0xc00039ca00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291292657+07:00","message":"Next Push (prob) : 'จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.291310242+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_370.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:19.302624441+07:00","message":"write wav file: './tmp/7559/7559_370.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.423562287+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.283163345+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.283205165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไหลย้อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.283210803+07:00","message":"receive interim result [false|false]: ไหลย้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.283225234+07:00","message":"[buffer interim] 371 false ไหลย้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.283232205+07:00","message":"[bufferProcess] interim [900000000]:ไหลย้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.283234445+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.477983943+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.478024346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครยอดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.478030398+07:00","message":"receive interim result [false|false]: ใครยอดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.478045096+07:00","message":"[buffer interim] 371 false ใครยอดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.478053188+07:00","message":"[bufferProcess] interim [80000000]:ใครยอดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.478055886+07:00","message":"[bufferProcess] send to processor:ไหลย้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.478062754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.478068101+07:00","message":"> Transcript [1372] [false]: 'ไหลย้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.478070371+07:00","message":"Set StatePrefix (first interim): 'ไหลย้อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.509474876+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.627571226+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.62761095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครยอดค่ะ\",\"confidence\":0.85492957}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.627617089+07:00","message":"receive interim result [true|false]: ใครยอดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.627627725+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.627629734+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.627636469+07:00","message":"[buffer interim] 371 true ใครยอดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627647748+07:00","message":"[bufferProcess] interim [320000000]:ใครยอดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627651129+07:00","message":"[bufferProcess] send to processor (isfinal):ใครยอดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.6276549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627657996+07:00","message":"> Transcript [1373] [false]: 'ใครยอดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627660187+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627662122+07:00","message":"Set new StatePrefix: 'ใครยอดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627663827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627665778+07:00","message":"> Transcript [1374] [true]: 'ใครยอดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627668026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627670058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627671834+07:00","message":"StatePrefix: 'ใครยอดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.62767387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.627681712+07:00","message":"Push: 'ใครยอดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.627689961+07:00","message":"push: {true ใครยอดค่ะ 0 0xc002e5d000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:20.63383103+07:00","message":"write wav file: './tmp/7559/7559_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.642986196+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.759893235+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.832939107+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.899202884+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.8992242+07:00","message":"found end of frame, send empty tag with msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.899227216+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.899235504+07:00","message":"[buffer interim] 372 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899243289+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899247504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899250148+07:00","message":"> Transcript [1375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899252577+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899254407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899256957+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899258741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:20.899267067+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:20.899276407+07:00","message":"push: {true \n 0 0xc002e5d180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:20.903452081+07:00","message":"write wav file: './tmp/7559/7559_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.292738887+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.292775411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.292780627+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.292796825+07:00","message":"[buffer interim] 373 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.292802985+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.292804836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.562061751+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.562111609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน of\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.562119434+07:00","message":"receive interim result [false|false]: ส่วน of"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.56213139+07:00","message":"[buffer interim] 373 false ส่วน of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.562139078+07:00","message":"[bufferProcess] interim [780000000]:ส่วน of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.562141849+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.562145442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.562148478+07:00","message":"> Transcript [1376] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.562150578+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.684738423+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.68478641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.684793488+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.684810548+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684818962+07:00","message":"[bufferProcess] interim [900000000]:ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684821437+07:00","message":"[bufferProcess] send to processor:ส่วน of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684829829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684834923+07:00","message":"> Transcript [1377] [false]: 'ส่วน of'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684837995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684840275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684842542+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.684844834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:21.947246228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:21.947260565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.997439612+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.997479335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.997487182+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.997505415+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997517548+07:00","message":"[bufferProcess] interim [140000000]:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997521819+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997529461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997534138+07:00","message":"> Transcript [1378] [false]: 'ส่วนออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997539828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997542436+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997545598+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.997548704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.385381677+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.385427416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.385433955+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.385447134+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.385454452+07:00","message":"[bufferProcess] interim [560000000]:ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.385457171+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.385462716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.385465638+07:00","message":"> Transcript [1379] [false]: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.38546893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.385471523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.385473953+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.385476339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.570782839+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.57082354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.570829464+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.57084596+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570854034+07:00","message":"[bufferProcess] interim [740000000]:ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570856994+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570861183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570863873+07:00","message":"> Transcript [1380] [false]: 'ส่วนออฟฟิศนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570866896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570869021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570870935+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570872856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570875543+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570877762+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570880053+07:00","message":"Set new StatePrefix : 'ส่วนออฟฟิศนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.570882384+07:00","message":"Next Push (prob) : 'ออฟฟิศนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.570890368+07:00","message":"push: {false ส่วน 0 0xc002e5d480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.582765468+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.582789141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะพี่บอล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.582794848+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.58280714+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582812891+07:00","message":"[bufferProcess] interim [800000000]:ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582815634+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582818765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582821179+07:00","message":"> Transcript [1381] [false]: 'ส่วนออฟฟิศนะคะที่บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582823698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582825632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582827632+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.582831916+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.708322401+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.708359126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.708365543+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.708379051+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.708388262+07:00","message":"[bufferProcess] interim [920000000]:ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.708391364+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.708396917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.708399517+07:00","message":"> Transcript [1382] [false]: 'ส่วนออฟฟิศนะคะพี่บอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.708401982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.708404167+07:00","message":"Set new StatePrefix: 'ส่วนออฟฟิศนะคะพี่บอล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.915576931+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.915622778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.915629277+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.915643769+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะที่บริเวณป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.915651773+07:00","message":"[bufferProcess] interim [100000000]:ส่วนออฟฟิศนะคะที่บริเวณป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.915654269+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.915659832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.915663433+07:00","message":"> Transcript [1383] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.915666333+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.915669122+07:00","message":"Set new StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.970929949+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.970984042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บ่อเลี้ยงปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.970993179+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บ่อเลี้ยงปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.971009594+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะที่บ่อเลี้ยงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971026413+07:00","message":"[bufferProcess] interim [160000000]:ส่วนออฟฟิศนะคะที่บ่อเลี้ยงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971031445+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บริเวณป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971040247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971043569+07:00","message":"> Transcript [1384] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971047239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971049568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971051452+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.971053808+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.973317729+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.973344763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.973349324+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:22.973359603+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.973364808+07:00","message":"[bufferProcess] interim [220000000]:ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.973367637+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บ่อเลี้ยงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.973373915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.97337661+07:00","message":"> Transcript [1385] [false]: 'ส่วนออฟฟิศนะคะที่บ่อเลี้ยงปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.973378934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:22.9733833+07:00","message":"Set new StatePrefix: 'ส่วนออฟฟิศนะคะที่บ่อเลี้ยงปลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.165048183+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.165094548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.165102484+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.165118439+07:00","message":"[buffer interim] 373 false ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.165135794+07:00","message":"[bufferProcess] interim [400000000]:ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.16513838+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.165142567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.165148694+07:00","message":"> Transcript [1386] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.16515172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.165153873+07:00","message":"Set new StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณปลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.578560796+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.653544495+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.713896909+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.713927058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณปลายยอด\",\"confidence\":0.88286793}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.713933534+07:00","message":"receive interim result [true|false]: ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.713940936+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.713943032+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.71394903+07:00","message":"[buffer interim] 373 true ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.71395782+07:00","message":"[bufferProcess] interim [670000000]:ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713961105+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713964627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713967249+07:00","message":"> Transcript [1387] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713969962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713971876+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.71397361+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713975918+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713977546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713979559+07:00","message":"> Transcript [1388] [true]: 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713981546+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713983153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.71398593+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713987813+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.713993382+07:00","message":"Push: 'ออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.714001077+07:00","message":"push: {true ออฟฟิศนะคะที่บริเวณปลายยอด 0 0xc002e5d480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:23.724151207+07:00","message":"write wav file: './tmp/7559/7559_373.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:24.947927317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:24.947944042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.251707784+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.322801549+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.33592494+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.335939408+07:00","message":"found end of frame, send empty tag with msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.335942424+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.335947794+07:00","message":"[buffer interim] 374 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.335954976+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.335959748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.335962648+07:00","message":"> Transcript [1389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.335965033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.335966957+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.335968747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.33597118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.335973625+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.335982565+07:00","message":"push: {true \n 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:25.342141136+07:00","message":"write wav file: './tmp/7559/7559_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.380286558+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.590767082+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.590793385+07:00","message":"found end of frame, send empty tag with msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.590796486+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.590805011+07:00","message":"[buffer interim] 375 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.59081316+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.590817309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.590821071+07:00","message":"> Transcript [1390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.590823941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.590825845+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.590827768+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.59082985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.590836909+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.590847674+07:00","message":"push: {true \n 0 0xc001f82580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:25.59526231+07:00","message":"write wav file: './tmp/7559/7559_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.643438464+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:27.941066854+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:27.948267017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:27.948283446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.053983273+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.05403352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะค่อยๆลดลงนะคะ\",\"confidence\":0.8446957}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.054039002+07:00","message":"receive interim result [true|false]: จะค่อยๆลดลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.054049415+07:00","message":"end recv isFinal message id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.05405199+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.054057596+07:00","message":"[buffer interim] 376 true จะค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.054064774+07:00","message":"[bufferProcess] interim [250000000]:จะค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.054070842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.054073594+07:00","message":"> Transcript [1391] [true]: 'จะค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.054076253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.054078047+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.054079798+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.05408189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.054086562+07:00","message":"Push: 'จะค่อยๆลดลงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.054094925+07:00","message":"push: {true จะค่อยๆลดลงนะคะ 0 0xc002b98000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:28.061375017+07:00","message":"write wav file: './tmp/7559/7559_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.073599481+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.580841111+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.642541571+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.671523966+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.671545651+07:00","message":"found end of frame, send empty tag with msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.671548908+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.671555826+07:00","message":"[buffer interim] 377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.671563055+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.671567283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.671570205+07:00","message":"> Transcript [1392] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.671572672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.671574773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.671576625+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.671578783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.67158139+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.671590519+07:00","message":"push: {true \n 0 0xc001f83580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:28.676499631+07:00","message":"write wav file: './tmp/7559/7559_377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.60104797+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.694329677+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.694365906+07:00","message":"found end of frame, send empty tag with msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.69437138+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.694383946+07:00","message":"[buffer interim] 378 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694391142+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694394613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694397241+07:00","message":"> Transcript [1393] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694399722+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694401558+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694403306+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694405084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.694408262+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.694418817+07:00","message":"push: {true \n 0 0xc002e5cc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:29.700078906+07:00","message":"write wav file: './tmp/7559/7559_378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.922584209+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.050088085+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.176476087+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.176495601+07:00","message":"found end of frame, send empty tag with msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.176498671+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.176505647+07:00","message":"[buffer interim] 379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176512131+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176515692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176518403+07:00","message":"> Transcript [1394] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176520794+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176522588+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176524327+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176526149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.176528923+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.176537024+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:30.180720584+07:00","message":"write wav file: './tmp/7559/7559_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.442634745+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.500456956+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.655332767+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.655358655+07:00","message":"found end of frame, send empty tag with msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.655362452+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.655374302+07:00","message":"[buffer interim] 380 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655410485+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655414838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655418556+07:00","message":"> Transcript [1395] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655421458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655423587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655425503+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655427721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.655435763+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.655447005+07:00","message":"push: {true \n 0 0xc002b98a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:30.659739982+07:00","message":"write wav file: './tmp/7559/7559_380.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.883189701+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:30.948936813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:30.94893931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.32585909+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.325901752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.325906893+07:00","message":"receive interim result [false|false]: เทียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.325921089+07:00","message":"[buffer interim] 381 false เทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.325928447+07:00","message":"[bufferProcess] interim [320000000]:เทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.325930919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.325937611+07:00","message":"[bufferProcess] send to processor (ticker):เทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.325940506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.325943721+07:00","message":"> Transcript [1396] [false]: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.325946557+07:00","message":"Set StatePrefix (first interim): 'เทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.028636987+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.028672699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.028678411+07:00","message":"receive interim result [false|false]: เทียบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.028690598+07:00","message":"[buffer interim] 381 false เทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.028704811+07:00","message":"[bufferProcess] interim [980000000]:เทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.028707135+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448323087+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448350246+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448353249+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.44835503+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448357401+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448359109+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448360884+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448362632+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.44836436+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448366045+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448368114+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.4483698+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448371829+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448373657+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448375488+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448377131+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.448378708+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.675045911+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.67508005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.675085731+07:00","message":"receive interim result [false|false]: เทียบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:33.67509764+07:00","message":"[buffer interim] 381 false เทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.675104144+07:00","message":"[bufferProcess] interim [580000000]:เทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.675106642+07:00","message":"[bufferProcess] send to processor:เทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.675111692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.67511439+07:00","message":"> Transcript [1397] [false]: 'เทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.675117245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.675119156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.675120962+07:00","message":"StatePrefix: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:33.675123247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:33.949234384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:33.949251801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.615762906+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.61580579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะก็จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.615813959+07:00","message":"receive interim result [false|false]: เทียบนะคะก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.615831204+07:00","message":"[buffer interim] 381 false เทียบนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615838104+07:00","message":"[bufferProcess] interim [540000000]:เทียบนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615840715+07:00","message":"[bufferProcess] send to processor:เทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615847155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615849763+07:00","message":"> Transcript [1398] [false]: 'เทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615853424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615855343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615857143+07:00","message":"StatePrefix: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.615859659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.072270197+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.072310041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะก็จะเห็นว่าบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.072316917+07:00","message":"receive interim result [false|false]: เทียบนะคะก็จะเห็นว่าบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.072331311+07:00","message":"[buffer interim] 381 false เทียบนะคะก็จะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.07233834+07:00","message":"[bufferProcess] interim [960000000]:เทียบนะคะก็จะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.072341227+07:00","message":"[bufferProcess] send to processor:เทียบนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.072347639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.072350213+07:00","message":"> Transcript [1399] [false]: 'เทียบนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.072353669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.07235589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.072357715+07:00","message":"StatePrefix: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.072360144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.262428207+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.262478281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะก็จะเห็นว่าบริเวณใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.262485475+07:00","message":"receive interim result [false|false]: เทียบนะคะก็จะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.262505657+07:00","message":"[buffer interim] 381 false เทียบนะคะก็จะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262515429+07:00","message":"[bufferProcess] interim [200000000]:เทียบนะคะก็จะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262518655+07:00","message":"[bufferProcess] send to processor:เทียบนะคะก็จะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.26252693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262529871+07:00","message":"> Transcript [1400] [false]: 'เทียบนะคะก็จะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.26253365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262538868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262540907+07:00","message":"StatePrefix: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262543002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262549082+07:00","message":"Push: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262551179+07:00","message":"TextPushed: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262553594+07:00","message":"Set new StatePrefix : 'เทียบนะคะก็จะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.262555855+07:00","message":"Next Push (prob) : 'นะคะก็จะเห็นว่าบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.26256441+07:00","message":"push: {false เทียบ 0 0xc0004a2d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.525012301+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.52506042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะก็จะเห็นว่าบริเวณใกล้เคียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.525067321+07:00","message":"receive interim result [false|false]: เทียบนะคะก็จะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.525082626+07:00","message":"[buffer interim] 381 false เทียบนะคะก็จะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525090184+07:00","message":"[bufferProcess] interim [500000000]:เทียบนะคะก็จะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525093713+07:00","message":"[bufferProcess] send to processor:เทียบนะคะก็จะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525104841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525110855+07:00","message":"> Transcript [1401] [false]: 'เทียบนะคะก็จะเห็นว่าบริเวณใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525114962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525117468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525119492+07:00","message":"StatePrefix: 'เทียบนะคะก็จะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.525121733+07:00","message":"TextPushed: 'เทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.705669628+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.705717427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.705725278+07:00","message":"receive interim result [false|false]: เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.705740774+07:00","message":"[buffer interim] 381 false เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.705751802+07:00","message":"[bufferProcess] interim [680000000]:เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.705755814+07:00","message":"[bufferProcess] send to processor:เทียบนะคะก็จะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.705763863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.705768272+07:00","message":"> Transcript [1402] [false]: 'เทียบนะคะก็จะเห็นว่าบริเวณใกล้เคียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.705774344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.70577735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.70578063+07:00","message":"StatePrefix: 'เทียบนะคะก็จะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.705783699+07:00","message":"TextPushed: 'เทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.760682616+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.914535941+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.914570279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด\",\"confidence\":0.9257462}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.914576328+07:00","message":"receive interim result [true|false]: เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.914583485+07:00","message":"end recv isFinal message id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.914585899+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.914591452+07:00","message":"[buffer interim] 381 true เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914598552+07:00","message":"[bufferProcess] interim [890000000]:เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914603398+07:00","message":"[bufferProcess] send to processor (isfinal):เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.91460652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914609202+07:00","message":"> Transcript [1403] [false]: 'เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914612041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914614046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914616212+07:00","message":"StatePrefix: 'เทียบนะคะก็จะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914618515+07:00","message":"TextPushed: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914620955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914622898+07:00","message":"> Transcript [1404] [true]: 'เทียบนะคะก็จะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.91462485+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914626515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914628051+07:00","message":"StatePrefix: 'เทียบนะคะก็จะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914629823+07:00","message":"TextPushed: 'เทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:35.914636671+07:00","message":"Push: 'นะคะก็จะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.914644707+07:00","message":"push: {true นะคะก็จะเห็นว่าบริเวณใกล้ยอด 0 0xc0004a2d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:35.92669088+07:00","message":"write wav file: './tmp/7559/7559_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:36.403779371+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:36.949430512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:36.949443979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.632637428+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.632691231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.632705098+07:00","message":"receive interim result [false|false]: มีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.632721363+07:00","message":"[buffer interim] 382 false มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.632730605+07:00","message":"[bufferProcess] interim [20000000]:มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.632733744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.63274504+07:00","message":"[bufferProcess] send to processor (ticker):มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.632750817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.63275386+07:00","message":"> Transcript [1405] [false]: 'มีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.632756332+07:00","message":"Set StatePrefix (first interim): 'มีปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:38.276667529+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:38.276718713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปริมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:38.276724742+07:00","message":"receive interim result [false|false]: มีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:38.276741371+07:00","message":"[buffer interim] 382 false มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:38.276748792+07:00","message":"[bufferProcess] interim [620000000]:มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:38.276750863+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:39.949582437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:39.949617984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.978011883+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.098885353+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.098935833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปริมาณ\",\"confidence\":0.9357375}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.098944067+07:00","message":"receive interim result [true|false]: มีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.098953274+07:00","message":"end recv isFinal message id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.098955627+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.098962125+07:00","message":"[buffer interim] 382 true มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098970303+07:00","message":"[bufferProcess] interim [90000000]:มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098976579+07:00","message":"[bufferProcess] send to processor (isfinal):มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098980398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098983482+07:00","message":"> Transcript [1406] [false]: 'มีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098986572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098988716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098990595+07:00","message":"StatePrefix: 'มีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.09899239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098994127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098996041+07:00","message":"> Transcript [1407] [true]: 'มีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098998252+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.098999984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.099001482+07:00","message":"StatePrefix: 'มีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.099003036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.099010837+07:00","message":"Push: 'มีปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.099019609+07:00","message":"push: {true มีปริมาณ 0 0xc00039c900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:40.106835189+07:00","message":"write wav file: './tmp/7559/7559_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.319915445+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.439373457+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.56308875+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.631093436+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.782288243+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.782323189+07:00","message":"found end of frame, send empty tag with msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.782327124+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.782334812+07:00","message":"[buffer interim] 384 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782341517+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782344908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782347664+07:00","message":"> Transcript [1408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782350306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782352356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782354242+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782356069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:40.782359164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.782368575+07:00","message":"push: {true \n 0 0xc002b98380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:40.786911192+07:00","message":"write wav file: './tmp/7559/7559_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.822092851+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.880883643+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.942320139+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.942343902+07:00","message":"found end of frame, send empty tag with msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.942347096+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.942355132+07:00","message":"[buffer interim] this message is already final true 383: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.04882371+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.048847355+07:00","message":"found end of frame, send empty tag with msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.04885061+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.048858162+07:00","message":"[buffer interim] 385 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.048865479+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.04886919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.048872291+07:00","message":"> Transcript [1409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.048875367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.048890795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.04889285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.048894948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.048905023+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.048914296+07:00","message":"push: {true \n 0 0xc001f83300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:41.053280233+07:00","message":"write wav file: './tmp/7559/7559_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.142081476+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:42.950487468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:42.950501771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.26832482+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.268361715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยั้งการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.268368059+07:00","message":"receive interim result [false|false]: ยั้งการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.268382949+07:00","message":"[buffer interim] 386 false ยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.268389441+07:00","message":"[bufferProcess] interim [40000000]:ยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.268391755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.26839826+07:00","message":"[bufferProcess] send to processor (ticker):ยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.268400876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.268403507+07:00","message":"> Transcript [1410] [false]: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.268405725+07:00","message":"Set StatePrefix (first interim): 'ยั้งการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.332428882+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.332472034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยั้งการเจริญของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.332478817+07:00","message":"receive interim result [false|false]: ยั้งการเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.332495082+07:00","message":"[buffer interim] 386 false ยั้งการเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.332502802+07:00","message":"[bufferProcess] interim [220000000]:ยั้งการเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.33250516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.843144196+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.843179825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยั้งการเจริญของตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.843185343+07:00","message":"receive interim result [false|false]: ยั้งการเจริญของตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.843197628+07:00","message":"[buffer interim] 386 false ยั้งการเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843204237+07:00","message":"[bufferProcess] interim [640000000]:ยั้งการเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843206657+07:00","message":"[bufferProcess] send to processor:ยั้งการเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843211822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843214355+07:00","message":"> Transcript [1411] [false]: 'ยั้งการเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843217298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843219226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843221156+07:00","message":"StatePrefix: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.843223238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.992732005+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.992768179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยั้งการเจริญของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.992773483+07:00","message":"receive interim result [false|false]: ยั้งการเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.992789515+07:00","message":"[buffer interim] 386 false ยั้งการเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.99279844+07:00","message":"[bufferProcess] interim [820000000]:ยั้งการเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.992800978+07:00","message":"[bufferProcess] send to processor:ยั้งการเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.992806746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.992809315+07:00","message":"> Transcript [1412] [false]: 'ยั้งการเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.99281269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.992814817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.992817129+07:00","message":"StatePrefix: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.992819345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.16197849+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.162016571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยั้งการเจริญของราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.162022353+07:00","message":"receive interim result [false|false]: ยั้งการเจริญของราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.162034124+07:00","message":"[buffer interim] 386 false ยั้งการเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.162042084+07:00","message":"[bufferProcess] interim [940000000]:ยั้งการเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.162044613+07:00","message":"[bufferProcess] send to processor:ยั้งการเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.162047992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.16205218+07:00","message":"> Transcript [1413] [false]: 'ยั้งการเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.162055037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.162056925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.162058877+07:00","message":"StatePrefix: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.162060903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.212674725+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.345515921+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.345558419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยั้งการเจริญของตาข้าง\",\"confidence\":0.9525105}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.345564249+07:00","message":"receive interim result [true|false]: ยั้งการเจริญของตาข้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.345572954+07:00","message":"end recv isFinal message id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.345575071+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.345581524+07:00","message":"[buffer interim] 386 true ยั้งการเจริญของตาข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345590343+07:00","message":"[bufferProcess] interim [240000000]:ยั้งการเจริญของตาข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.34559475+07:00","message":"[bufferProcess] send to processor (isfinal):ยั้งการเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345598074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345600731+07:00","message":"> Transcript [1414] [false]: 'ยั้งการเจริญของราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345604528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.34560648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345608283+07:00","message":"StatePrefix: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345611797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345617737+07:00","message":"Push: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345619616+07:00","message":"TextPushed: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345621623+07:00","message":"Set new StatePrefix : 'ยั้งการเจริญของราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345623882+07:00","message":"Next Push (prob) : 'ของราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345625516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.34562746+07:00","message":"> Transcript [1415] [true]: 'ยั้งการเจริญของตาข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345629565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345631147+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345632847+07:00","message":"StatePrefix: 'ยั้งการเจริญของราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345634659+07:00","message":"TextPushed: 'ยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.345636585+07:00","message":"Push: 'ของตาข้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.345645536+07:00","message":"push: {false ยั้งการเจริญ 0 0xc002e5c400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.34565034+07:00","message":"push: {true ของตาข้าง 0 0xc002e5c400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:44.353802328+07:00","message":"write wav file: './tmp/7559/7559_386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.402610933+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.269869067+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.269916064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.269923287+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.269943054+07:00","message":"[buffer interim] 387 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.269951163+07:00","message":"[bufferProcess] interim [720000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.269953451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:45.950883014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:45.9508838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.080970876+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.08101764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.081024507+07:00","message":"receive interim result [false|false]: ไม่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.081042373+07:00","message":"[buffer interim] 387 false ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.081055724+07:00","message":"[bufferProcess] interim [440000000]:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.081058494+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.081062988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.081066373+07:00","message":"> Transcript [1416] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.081069773+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.161316488+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.353781426+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.353814027+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.353820173+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.353832659+07:00","message":"end recv isFinal message id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.353834705+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.35384074+07:00","message":"[buffer interim] 387 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353847594+07:00","message":"[bufferProcess] interim [580000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353850962+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353855631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.35385862+07:00","message":"> Transcript [1417] [false]: 'ไม่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353870201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353872156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353874488+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353877102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353878737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353880731+07:00","message":"> Transcript [1418] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353882609+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353884213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353885751+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353887293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.353890073+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.353897589+07:00","message":"push: {true  0 0xc002e5c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:47.363311266+07:00","message":"write wav file: './tmp/7559/7559_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.686341799+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.890113704+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.890156286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.89016182+07:00","message":"receive interim result [false|false]: ว่าเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.890176784+07:00","message":"[buffer interim] 388 false ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.890184632+07:00","message":"[bufferProcess] interim [140000000]:ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.890186894+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.890195526+07:00","message":"[bufferProcess] send to processor (ticker):ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.890198443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.890200983+07:00","message":"> Transcript [1419] [false]: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.890203481+07:00","message":"Set StatePrefix (first interim): 'ว่าเมื่อ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:48.950926191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:48.950938956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.957887427+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.957924005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่าเมื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.957930317+07:00","message":"receive interim result [false|false]: บอกว่าเมื่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.957945294+07:00","message":"[buffer interim] 388 false บอกว่าเมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.957954908+07:00","message":"[bufferProcess] interim [320000000]:บอกว่าเมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.957956937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.080818304+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.080858147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.080867299+07:00","message":"receive interim result [false|false]: ว่าเมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.080881348+07:00","message":"[buffer interim] 388 false ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.0808877+07:00","message":"[bufferProcess] interim [380000000]:ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.080890668+07:00","message":"[bufferProcess] send to processor:บอกว่าเมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.080899377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.080903132+07:00","message":"> Transcript [1420] [false]: 'บอกว่าเมื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.080907969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.080911351+07:00","message":"Set new StatePrefix: 'บอกว่าเมื่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.290280118+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.29032133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.290327414+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.290342406+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.290351722+07:00","message":"[bufferProcess] interim [560000000]:ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.290354878+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.290360827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.290364166+07:00","message":"> Transcript [1421] [false]: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.290366365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.290368475+07:00","message":"Set new StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.627323035+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.62737062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.627376918+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.627390421+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627405129+07:00","message":"[bufferProcess] interim [860000000]:ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627408261+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627412341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627415312+07:00","message":"> Transcript [1422] [false]: 'ว่าเมื่อมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627420878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627423157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627425269+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.627427421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.061508484+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.061556583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.061563646+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.061581765+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061593467+07:00","message":"[bufferProcess] interim [340000000]:ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061596974+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061604056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061607344+07:00","message":"> Transcript [1423] [false]: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061611116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061613248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061615173+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.061617256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.379196062+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.379241587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.37924838+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.379264959+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379277123+07:00","message":"[bufferProcess] interim [640000000]:ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379280355+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379287894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379291011+07:00","message":"> Transcript [1424] [false]: 'ว่าเมื่อมีการตัดปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379294769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379297025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379298923+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.379300739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.776715279+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.776749585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.776755283+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.776767864+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776774652+07:00","message":"[bufferProcess] interim [0]:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776777162+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776782069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776784841+07:00","message":"> Transcript [1425] [false]: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776787744+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776789901+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776791713+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776793852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776798506+07:00","message":"Push: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776800468+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776802703+07:00","message":"Set new StatePrefix : 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.776806971+07:00","message":"Next Push (prob) : 'การตัดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.776824289+07:00","message":"push: {false ว่าเมื่อมี 0 0xc001f83900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.339041446+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.339083366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.339089519+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.339101261+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339108189+07:00","message":"[bufferProcess] interim [600000000]:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339110947+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339116728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339119314+07:00","message":"> Transcript [1426] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339122424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339124674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339126618+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.339129557+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:51.952005686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:51.952027479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.357339047+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.357377321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.357384864+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.357400226+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357407821+07:00","message":"[bufferProcess] interim [500000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357410853+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357418842+07:00","message":"[bufferProcess] send to processor (ticker):ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357422467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357427345+07:00","message":"> Transcript [1427] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357431801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357433944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357436184+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357451662+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357453987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357456067+07:00","message":"> Transcript [1428] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357458179+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357460023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357465468+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.357467397+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.591517708+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.591556162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.591563237+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.591577569+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.591584432+07:00","message":"[bufferProcess] interim [680000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.591586613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.799898062+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.863320246+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.868249284+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.868282496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.868287963+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.868303045+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868309528+07:00","message":"[bufferProcess] interim [860000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868312438+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868316983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868319695+07:00","message":"> Transcript [1429] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868322727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868324695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868327202+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868329421+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868335501+07:00","message":"Push: 'การตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868337369+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.86834086+07:00","message":"Set new StatePrefix : 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.868344815+07:00","message":"Next Push (prob) : 'นะคะจะเป็นการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.868364501+07:00","message":"push: {false การตัดปลายยอด 0 0xc001f83900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.102860873+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.102898077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.102904293+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.102918989+07:00","message":"[buffer interim] 388 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.102929701+07:00","message":"[bufferProcess] interim [160000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.102932524+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.102936056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.102939522+07:00","message":"> Transcript [1430] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.102943582+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.102945842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.10294773+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.102950397+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.20605371+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.206092097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง\",\"confidence\":0.92487115}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.206097814+07:00","message":"receive interim result [true|false]: เขาว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.206108236+07:00","message":"end recv isFinal message id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.206110321+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.206118624+07:00","message":"[buffer interim] 388 true เขาว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206125356+07:00","message":"[bufferProcess] interim [220000000]:เขาว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.2061287+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206131989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206134459+07:00","message":"> Transcript [1431] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206137344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.20613915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206140971+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206143077+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206145196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206147128+07:00","message":"> Transcript [1432] [true]: 'เขาว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206149223+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.20615082+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206152425+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206154408+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206155993+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206292159+07:00","message":"Push: 'นะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206294919+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206297057+07:00","message":"Set new StatePrefix : 'เขาว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206299147+07:00","message":"Next Push (prob) : 'เขาว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.206306656+07:00","message":"push: {true นะคะจะเป็นการทำลายล้าง 0 0xc001f83900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.206314901+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_388.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:53.216948957+07:00","message":"write wav file: './tmp/7559/7559_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.521260786+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.613512146+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.613529447+07:00","message":"found end of frame, send empty tag with msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.613532381+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.61353871+07:00","message":"[buffer interim] 389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.61354537+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.61354913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.613551866+07:00","message":"> Transcript [1433] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.613554279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.61355615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.613557884+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.613559602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.613562174+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.613570146+07:00","message":"push: {true \n 0 0xc002e5c080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:54.61975919+07:00","message":"write wav file: './tmp/7559/7559_389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.652247946+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:54.95225026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:54.952297327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880107293+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880142818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880148866+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.88016448+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.88016777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.88017025+07:00","message":"receive interim result [false|false]: ไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880174803+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880177235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880179602+07:00","message":"receive interim result [false|false]: ไปนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880182423+07:00","message":"[buffer interim] 390 false ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.88019349+07:00","message":"[buffer interim] 390 false ไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.880197612+07:00","message":"[buffer interim] 390 false ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880205536+07:00","message":"[bufferProcess] interim [660000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880210207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880215495+07:00","message":"[bufferProcess] send to processor (ticker):ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880219287+07:00","message":"[bufferProcess] interim [840000000]:ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880222076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880225753+07:00","message":"[bufferProcess] interim [900000000]:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880228529+07:00","message":"[bufferProcess] send to processor:ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880232116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880235724+07:00","message":"> Transcript [1434] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880239344+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880242348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880245505+07:00","message":"> Transcript [1435] [false]: 'ไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880249856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880252696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880256167+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.880259134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.091029427+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.223348628+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.349442752+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.411894126+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.456974443+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.457002503+07:00","message":"found end of frame, send empty tag with msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.457006339+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.457032114+07:00","message":"[buffer interim] force interim is final (2) :ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457063432+07:00","message":"[bufferProcess] interim [900000000]:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457067119+07:00","message":"[bufferProcess] send to processor (isfinal):ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457071354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457074565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457078147+07:00","message":"> Transcript [1436] [false]: 'ไปนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457080615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457082437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457084436+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457086316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457088045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457090141+07:00","message":"> Transcript [1437] [true]: 'ไปนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457092213+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457093795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457095478+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457097227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457105162+07:00","message":"Push: 'ไปนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457106793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457108831+07:00","message":"> Transcript [1438] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457110557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457112045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457113597+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457115557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.457117286+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.457130822+07:00","message":"push: {true ไปนำ 0 0xc002014180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.457148879+07:00","message":"push: {true \n 0 0xc00039d400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:57.463417275+07:00","message":"write wav file: './tmp/7559/7559_390.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:57.463418455+07:00","message":"write wav file: './tmp/7559/7559_391.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:57.953270368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:57.953293019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376870256+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.37692956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376935828+07:00","message":"receive interim result [false|false]: ลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376954545+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376960164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลง\",\"confidence\":0.80661845}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376962884+07:00","message":"receive interim result [true|false]: ลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376966324+07:00","message":"end recv isFinal message id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376968807+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376975341+07:00","message":"[buffer interim] this message is already final false 390: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:58.376981628+07:00","message":"[buffer interim] this message is already final true 390: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.154114284+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.1541562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.154161752+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.154175962+07:00","message":"[buffer interim] 392 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.154183688+07:00","message":"[bufferProcess] interim [960000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.154185827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.154193564+07:00","message":"[bufferProcess] send to processor (ticker):ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.154196487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.15419915+07:00","message":"> Transcript [1439] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.154201481+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.930009008+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:00.954253026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:00.954260388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.251885322+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.320250651+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.357310173+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.357340613+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.357345178+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.357363387+07:00","message":"end recv isFinal message id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.357365739+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.357370913+07:00","message":"[buffer interim] 392 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.357377891+07:00","message":"[bufferProcess] interim [480000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.357387002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.357389572+07:00","message":"> Transcript [1440] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.357391987+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.357393821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.35739576+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.357398369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.357404252+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.357411538+07:00","message":"push: {true  0 0xc002e5d700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:01.369389848+07:00","message":"write wav file: './tmp/7559/7559_392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.441767834+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.460928232+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.460947454+07:00","message":"found end of frame, send empty tag with msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.460950361+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.460956513+07:00","message":"[buffer interim] 393 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.460962935+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.460966581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.46096933+07:00","message":"> Transcript [1441] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.4609722+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.460974449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.460976229+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.460978017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.460980871+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.460990265+07:00","message":"push: {true \n 0 0xc001f83200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:01.465475593+07:00","message":"write wav file: './tmp/7559/7559_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.979556463+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.071771242+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.071799123+07:00","message":"found end of frame, send empty tag with msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.071804042+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.071812881+07:00","message":"[buffer interim] 394 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.071821065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.071826646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.071830484+07:00","message":"> Transcript [1442] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.071833929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.071836614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.071839444+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.071842367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.07184613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.071856336+07:00","message":"push: {true \n 0 0xc002014000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:03.07713892+07:00","message":"write wav file: './tmp/7559/7559_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.111494978+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.17099856+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.208310039+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.381312625+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.381333971+07:00","message":"found end of frame, send empty tag with msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.381337488+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.38134503+07:00","message":"[buffer interim] 395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381351477+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381354736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381357441+07:00","message":"> Transcript [1443] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381359779+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381361578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381363217+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381364934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.381367827+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.381377726+07:00","message":"push: {true \n 0 0xc002b98980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:03.386909299+07:00","message":"write wav file: './tmp/7559/7559_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447580519+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447597941+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447600564+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447602291+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447603942+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447605557+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447607236+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447608994+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447610655+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447612315+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447614024+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447615731+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447617382+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447619128+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.447620791+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.680096304+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.750686054+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.789633937+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.789649581+07:00","message":"found end of frame, send empty tag with msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.789652296+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.789658456+07:00","message":"[buffer interim] 396 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789664971+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789668565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789671277+07:00","message":"> Transcript [1444] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789673644+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789675477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789677353+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789679209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.789681818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.78969071+07:00","message":"push: {true \n 0 0xc002e5c280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:03.794492665+07:00","message":"write wav file: './tmp/7559/7559_396.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:03.954318376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:03.954340651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.189374529+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.276356589+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.276385259+07:00","message":"found end of frame, send empty tag with msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.276389327+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.276397028+07:00","message":"[buffer interim] 397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276405318+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276409687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276413011+07:00","message":"> Transcript [1445] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276415495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276417382+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276419183+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276421341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.276429796+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.276439102+07:00","message":"push: {true \n 0 0xc001f82d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:06.284274814+07:00","message":"write wav file: './tmp/7559/7559_397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.702977546+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.760144331+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.891044624+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.935359614+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.935394899+07:00","message":"found end of frame, send empty tag with msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.935399171+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.93540709+07:00","message":"[buffer interim] 398 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.935415911+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.935420052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.935422707+07:00","message":"> Transcript [1446] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.935425288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.93542711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.935429031+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.935431038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:06.93543374+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:06.935443138+07:00","message":"push: {true \n 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:06.940581069+07:00","message":"write wav file: './tmp/7559/7559_398.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:06.954662782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:06.95467882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:07.865321106+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:07.86536854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:07.865374669+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:07.865388619+07:00","message":"[buffer interim] 399 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:07.865395065+07:00","message":"[bufferProcess] interim [950000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:07.865397355+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.507286128+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.507322159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.507327399+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.507343952+07:00","message":"[buffer interim] 399 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.507350618+07:00","message":"[bufferProcess] interim [550000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.507353257+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.507356216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.507359313+07:00","message":"> Transcript [1447] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.507361358+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.568078893+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.568117465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.568122961+07:00","message":"receive interim result [false|false]: นักเรียนสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.56813521+07:00","message":"[buffer interim] 399 false นักเรียนสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568144704+07:00","message":"[bufferProcess] interim [670000000]:นักเรียนสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568148341+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568155357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568161463+07:00","message":"> Transcript [1448] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568165934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568169565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568171487+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.568173553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.761854918+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.761908363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.761914105+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.76192683+07:00","message":"[buffer interim] 399 false นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761932959+07:00","message":"[bufferProcess] interim [790000000]:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761935482+07:00","message":"[bufferProcess] send to processor:นักเรียนสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761940323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761942932+07:00","message":"> Transcript [1449] [false]: 'นักเรียนสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761946436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761948687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761950549+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.761952689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.335156502+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.335195945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.335204288+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.335219766+07:00","message":"[buffer interim] 399 false นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335226425+07:00","message":"[bufferProcess] interim [390000000]:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335228906+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335235461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335237934+07:00","message":"> Transcript [1450] [false]: 'นักเรียนสามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335241313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335243381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335245184+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.335247845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.449817826+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.522533169+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.546050767+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.546086733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.546093669+07:00","message":"receive interim result [true|false]: นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.54610139+07:00","message":"end recv isFinal message id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.546103681+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.546109772+07:00","message":"[buffer interim] 399 true นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546118225+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546121202+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546124539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.54612702+07:00","message":"> Transcript [1451] [false]: 'นักเรียนสามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546129755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546131684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546133488+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546135501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546138238+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546140499+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546142455+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546144477+07:00","message":"Next Push (prob) : 'สามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546146142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546148066+07:00","message":"> Transcript [1452] [true]: 'นักเรียนสามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546150263+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546151831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546153504+07:00","message":"StatePrefix: 'นักเรียนสามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546155267+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.546157271+07:00","message":"Push: 'สามารถสังเกตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.546164529+07:00","message":"push: {false นักเรียน 0 0xc00039dd80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.546170232+07:00","message":"push: {true สามารถสังเกตได้ 0 0xc00039dd80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:09.554719301+07:00","message":"write wav file: './tmp/7559/7559_399.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:09.955715745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:09.955734431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.574453638+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.574495567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.574503173+07:00","message":"receive interim result [false|false]: อายุการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.574520166+07:00","message":"[buffer interim] 400 false อายุการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.574528586+07:00","message":"[bufferProcess] interim [960000000]:อายุการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.574531826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.574543777+07:00","message":"[bufferProcess] send to processor (ticker):อายุการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.574548035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.574552115+07:00","message":"> Transcript [1453] [false]: 'อายุการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.574555927+07:00","message":"Set StatePrefix (first interim): 'อายุการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.823375911+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.823413151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.823418608+07:00","message":"receive interim result [false|false]: ทางนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.823433082+07:00","message":"[buffer interim] 400 false ทางนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.823439311+07:00","message":"[bufferProcess] interim [260000000]:ทางนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.823441307+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.137748498+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.137783786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.13778884+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.137801465+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.137809089+07:00","message":"[bufferProcess] interim [620000000]:อายุการนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.137811432+07:00","message":"[bufferProcess] send to processor:ทางนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.137814586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.13781725+07:00","message":"> Transcript [1454] [false]: 'ทางนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.137819425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.137821333+07:00","message":"Set new StatePrefix: 'ทางนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.321442189+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.321487205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.321493996+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.321509548+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.321516892+07:00","message":"[bufferProcess] interim [740000000]:อายุการนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.321519826+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.321528691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.321531714+07:00","message":"> Transcript [1455] [false]: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.321534021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.32153625+07:00","message":"Set new StatePrefix: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.454509447+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.454558381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.45456587+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.454581857+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.454590133+07:00","message":"[bufferProcess] interim [920000000]:อายุการนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.454593109+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.454600866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.454606088+07:00","message":"> Transcript [1456] [false]: 'อายุการนี้นะคะก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.4546102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.454612769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.454614669+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.454616671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.638246519+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.638294802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.638302042+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.638317482+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638325061+07:00","message":"[bufferProcess] interim [40000000]:อายุการนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638327834+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638335898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638338914+07:00","message":"> Transcript [1457] [false]: 'อายุการนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638343982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638346441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638348432+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.638351039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.711798125+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.711844169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.711851159+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.711865974+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.711874272+07:00","message":"[bufferProcess] interim [220000000]:อายุการนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.71187718+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.711881187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.711884076+07:00","message":"> Transcript [1458] [false]: 'อายุการนี้นะคะก่อนที่จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.711889991+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.711892052+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.711894517+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.711896837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.034306814+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.03434699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.034354119+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.034369502+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034377916+07:00","message":"[bufferProcess] interim [520000000]:อายุการนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034380941+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034389175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034393985+07:00","message":"> Transcript [1459] [false]: 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.03440093+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034403203+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034405739+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034408059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034415525+07:00","message":"Push: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.03441779+07:00","message":"TextPushed: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034420131+07:00","message":"Set new StatePrefix : 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.034422548+07:00","message":"Next Push (prob) : 'ที่จะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.034430926+07:00","message":"push: {false อายุการนี้นะคะก่อน 0 0xc00039df00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.369883612+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.369928606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปรับปรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.369935913+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.369953864+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.369962552+07:00","message":"[bufferProcess] interim [820000000]:อายุการนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.36996537+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.369972896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.369976059+07:00","message":"> Transcript [1460] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.369980134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.369982453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.369984572+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.369987308+07:00","message":"TextPushed: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.4314635+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.431500814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปรับราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.431507983+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.43152176+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.431529353+07:00","message":"[bufferProcess] interim [880000000]:อายุการนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.431532145+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.43153976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.431542564+07:00","message":"> Transcript [1461] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.431546173+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.431548493+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.431550554+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.4315533+07:00","message":"TextPushed: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.588555484+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.58859736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปรับราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.588604835+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.588620418+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.588628143+07:00","message":"[bufferProcess] interim [940000000]:อายุการนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.588630799+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.588637908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.588640895+07:00","message":"> Transcript [1462] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปรับราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.588644864+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.58864696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.58864884+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.588651585+07:00","message":"TextPushed: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.614758435+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.614785749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปรับไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.614790906+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.614801657+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614808508+07:00","message":"[bufferProcess] interim [0]:อายุการนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614811266+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614814821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614817113+07:00","message":"> Transcript [1463] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปรับราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614820217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614822177+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614823981+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614826675+07:00","message":"TextPushed: 'อายุการนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614832507+07:00","message":"Push: 'ที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614834666+07:00","message":"TextPushed: 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614836889+07:00","message":"Set new StatePrefix : 'อายุการนี้นะคะก่อนที่จะมีการปรับราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.614840115+07:00","message":"Next Push (prob) : 'ปรับราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.614849326+07:00","message":"push: {false ที่จะมีการ 0 0xc00039df00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.647514147+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.647540178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปักลายยอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.647546808+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปักลายยอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.647561426+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปักลายยอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.647568571+07:00","message":"[bufferProcess] interim [120000000]:อายุการนี้นะคะก่อนที่จะมีการปักลายยอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.647571072+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.647574677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.647577449+07:00","message":"> Transcript [1464] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปรับไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.647579701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.647582008+07:00","message":"Set new StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการปรับไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.782608331+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.782680102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปรับรายย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.78268998+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.782714905+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.782724439+07:00","message":"[bufferProcess] interim [180000000]:อายุการนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.782727269+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการปักลายยอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.782731678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.782734749+07:00","message":"> Transcript [1465] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปักลายยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.782737466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.782739597+07:00","message":"Set new StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการปักลายยอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.789863372+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.827194954+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.827236532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปักลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.827242559+07:00","message":"receive interim result [false|false]: อายุการนี้นะคะก่อนที่จะมีการปักลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.82725619+07:00","message":"[buffer interim] 400 false อายุการนี้นะคะก่อนที่จะมีการปักลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.827262843+07:00","message":"[bufferProcess] interim [300000000]:อายุการนี้นะคะก่อนที่จะมีการปักลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.827265591+07:00","message":"[bufferProcess] send to processor:อายุการนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.827271207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.827273916+07:00","message":"> Transcript [1466] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปรับรายย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.827276599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.827278502+07:00","message":"Set new StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการปรับรายย่อย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:12.956018086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:12.956018036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.963138675+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.963175383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุการนี้นะคะก่อนที่จะมีการปรับรายยอด\",\"confidence\":0.87099874}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.963184018+07:00","message":"receive interim result [true|false]: อายุการนี้นะคะก่อนที่จะมีการปรับรายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.963195526+07:00","message":"end recv isFinal message id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.963197901+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.9632047+07:00","message":"[buffer interim] 400 true อายุการนี้นะคะก่อนที่จะมีการปรับรายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.96321744+07:00","message":"[bufferProcess] interim [420000000]:อายุการนี้นะคะก่อนที่จะมีการปรับรายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963221159+07:00","message":"[bufferProcess] send to processor (isfinal):อายุการนี้นะคะก่อนที่จะมีการปักลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963224572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963227524+07:00","message":"> Transcript [1467] [false]: 'อายุการนี้นะคะก่อนที่จะมีการปักลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963230057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963231964+07:00","message":"Set new StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการปักลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963233747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963235752+07:00","message":"> Transcript [1468] [true]: 'อายุการนี้นะคะก่อนที่จะมีการปรับรายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963238155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963240093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963241936+07:00","message":"StatePrefix: 'อายุการนี้นะคะก่อนที่จะมีการปักลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963245027+07:00","message":"TextPushed: 'อายุการนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.963252805+07:00","message":"Push: 'ปรับรายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.963262332+07:00","message":"push: {true ปรับรายยอด 0 0xc00039df00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:12.971755164+07:00","message":"write wav file: './tmp/7559/7559_400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.111372579+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:15.957044883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:15.957068087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:16.990441742+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:16.990484225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดยอดแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:16.990491271+07:00","message":"receive interim result [false|false]: ตัดยอดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:16.990506073+07:00","message":"[buffer interim] 401 false ตัดยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:16.990513378+07:00","message":"[bufferProcess] interim [660000000]:ตัดยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:16.990515663+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:16.99052286+07:00","message":"[bufferProcess] send to processor (ticker):ตัดยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:16.990526082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:16.990528586+07:00","message":"> Transcript [1469] [false]: 'ตัดยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:16.990530771+07:00","message":"Set StatePrefix (first interim): 'ตัดยอดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.138868025+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.203753281+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.324388526+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.324435265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดยอดแล้ว\",\"confidence\":0.94752806}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.324440894+07:00","message":"receive interim result [true|false]: ตัดยอดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.324448811+07:00","message":"end recv isFinal message id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.324450759+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.324456658+07:00","message":"[buffer interim] 401 true ตัดยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324463503+07:00","message":"[bufferProcess] interim [50000000]:ตัดยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324471861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324474821+07:00","message":"> Transcript [1470] [true]: 'ตัดยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324477633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324479668+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324481714+07:00","message":"StatePrefix: 'ตัดยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324483968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.324489483+07:00","message":"Push: 'ตัดยอดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.324497222+07:00","message":"push: {true ตัดยอดแล้ว 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:17.335059029+07:00","message":"write wav file: './tmp/7559/7559_401.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:18.957064094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:18.957071476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:21.957625147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:21.957635287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.459726323+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.589888308+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.589907549+07:00","message":"found end of frame, send empty tag with msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.589911549+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.589920091+07:00","message":"[buffer interim] 402 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589929446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589933174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589936034+07:00","message":"> Transcript [1471] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589938726+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589940566+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589942312+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589944174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.589952068+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.589960907+07:00","message":"push: {true \n 0 0xc0004a2600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.59158449+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:22.601913439+07:00","message":"write wav file: './tmp/7559/7559_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.910434246+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.995937562+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.995964127+07:00","message":"found end of frame, send empty tag with msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.995967793+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.995976866+07:00","message":"[buffer interim] 403 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.995983619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.995987031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.995992635+07:00","message":"> Transcript [1472] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.995995755+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.995997998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.99599999+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.996002084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.996005238+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.996014639+07:00","message":"push: {true \n 0 0xc002e5d100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:23.003538435+07:00","message":"write wav file: './tmp/7559/7559_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.231001528+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.598661245+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.673065645+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.673088273+07:00","message":"found end of frame, send empty tag with msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.673091714+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.673099612+07:00","message":"[buffer interim] 404 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.673108114+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.673119516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.673122592+07:00","message":"> Transcript [1473] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.673125076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.673127068+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.673128743+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.67313074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:23.673134159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.673144435+07:00","message":"push: {true \n 0 0xc00039cd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:23.677603767+07:00","message":"write wav file: './tmp/7559/7559_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.000820442+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.119703645+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.225249887+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.225276558+07:00","message":"found end of frame, send empty tag with msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.225286161+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.225295448+07:00","message":"[buffer interim] 405 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.22530377+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.225308247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.225312476+07:00","message":"> Transcript [1474] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.225315904+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.22531849+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.225321057+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.225324191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.225328131+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.225340272+07:00","message":"push: {true \n 0 0xc002b98600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:24.230120136+07:00","message":"write wav file: './tmp/7559/7559_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.251835813+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.320393258+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.441401932+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.441429511+07:00","message":"found end of frame, send empty tag with msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.441432792+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.441442825+07:00","message":"[buffer interim] 406 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.44144989+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.44145928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.44146202+07:00","message":"> Transcript [1475] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.441464498+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.441467175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.441469171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.44147141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:24.441477482+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.441486937+07:00","message":"push: {true \n 0 0xc000189000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:24.446425002+07:00","message":"write wav file: './tmp/7559/7559_406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:24.510635651+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:24.958056092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:24.958085797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.144510348+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.144565197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.144572128+07:00","message":"receive interim result [false|false]: กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.144588397+07:00","message":"[buffer interim] 407 false กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.144595284+07:00","message":"[bufferProcess] interim [500000000]:กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.144597563+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.144602844+07:00","message":"[bufferProcess] send to processor (ticker):กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.144605756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.144608821+07:00","message":"> Transcript [1476] [false]: 'กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.144611104+07:00","message":"Set StatePrefix (first interim): 'กับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.403243612+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.403289796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กัปตัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.403295985+07:00","message":"receive interim result [false|false]: กัปตัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.403309777+07:00","message":"[buffer interim] 407 false กัปตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.403317948+07:00","message":"[bufferProcess] interim [680000000]:กัปตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.403320278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.839655329+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.839712915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กัปตันอเมริกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.839721556+07:00","message":"receive interim result [false|false]: กัปตันอเมริกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.839738988+07:00","message":"[buffer interim] 407 false กัปตันอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.839752658+07:00","message":"[bufferProcess] interim [160000000]:กัปตันอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.839757052+07:00","message":"[bufferProcess] send to processor:กัปตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.839768106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.839772639+07:00","message":"> Transcript [1477] [false]: 'กัปตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.839775982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.839779569+07:00","message":"Set new StatePrefix: 'กัปตัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.096220229+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.096266422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับการนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.096272781+07:00","message":"receive interim result [false|false]: กับการนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.096288018+07:00","message":"[buffer interim] 407 false กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.09629611+07:00","message":"[bufferProcess] interim [400000000]:กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.096299194+07:00","message":"[bufferProcess] send to processor:กัปตันอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.096306181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.096308816+07:00","message":"> Transcript [1478] [false]: 'กัปตันอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.096312655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.096315219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.096317891+07:00","message":"StatePrefix: 'กัปตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.096320043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.318960553+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.437583634+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.437623967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับการนำไปใช้\",\"confidence\":0.9304298}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.437630867+07:00","message":"receive interim result [true|false]: กับการนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.437639962+07:00","message":"end recv isFinal message id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.437642268+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.437648131+07:00","message":"[buffer interim] 407 true กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437657061+07:00","message":"[bufferProcess] interim [790000000]:กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437660391+07:00","message":"[bufferProcess] send to processor (isfinal):กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437663438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437666117+07:00","message":"> Transcript [1479] [false]: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437668407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437670866+07:00","message":"Set new StatePrefix: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437672609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437674852+07:00","message":"> Transcript [1480] [true]: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437677306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437679233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437681918+07:00","message":"StatePrefix: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437684753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:27.437688446+07:00","message":"Push: 'กับการนำไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.437704563+07:00","message":"push: {true กับการนำไปใช้ 0 0xc002b98c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:27.445628797+07:00","message":"write wav file: './tmp/7559/7559_407.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.489639207+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:27.958107156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:27.958112399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:27.959506256+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:28.046938871+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:28.046958727+07:00","message":"found end of frame, send empty tag with msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:28.046985639+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:28.046993742+07:00","message":"[buffer interim] 408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047001942+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047005833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047008876+07:00","message":"> Transcript [1481] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047011413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047013827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047015911+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047017979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:28.047026909+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:28.047038035+07:00","message":"push: {true \n 0 0xc001f82a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:28.0518814+07:00","message":"write wav file: './tmp/7559/7559_408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:28.090719782+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.412250443+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.412294019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.412299134+07:00","message":"receive interim result [false|false]: รอที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.412316212+07:00","message":"[buffer interim] 409 false รอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.412323124+07:00","message":"[bufferProcess] interim [90000000]:รอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.412325499+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.412332256+07:00","message":"[bufferProcess] send to processor (ticker):รอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.412334559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.412337292+07:00","message":"> Transcript [1482] [false]: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.412339366+07:00","message":"Set StatePrefix (first interim): 'รอที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.528215087+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.528252507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.528258099+07:00","message":"receive interim result [false|false]: รอที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:29.528270907+07:00","message":"[buffer interim] 409 false รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.528277199+07:00","message":"[bufferProcess] interim [150000000]:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:29.528279222+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.056808128+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.05685371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่นี่สมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.056860919+07:00","message":"receive interim result [false|false]: รอที่นี่สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.056876383+07:00","message":"[buffer interim] 409 false รอที่นี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056884362+07:00","message":"[bufferProcess] interim [690000000]:รอที่นี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056887309+07:00","message":"[bufferProcess] send to processor:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056894892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056898128+07:00","message":"> Transcript [1483] [false]: 'รอที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056901738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056904386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056906371+07:00","message":"StatePrefix: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.056908632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.120269412+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.120311109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่นี่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.120317599+07:00","message":"receive interim result [false|false]: รอที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.120331072+07:00","message":"[buffer interim] 409 false รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.120338648+07:00","message":"[bufferProcess] interim [810000000]:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.120341825+07:00","message":"[bufferProcess] send to processor:รอที่นี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.120347579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.120350348+07:00","message":"> Transcript [1484] [false]: 'รอที่นี่สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.120353522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.120355609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.120357463+07:00","message":"StatePrefix: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.12035957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.241201819+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.241246007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่นี่สมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.241253799+07:00","message":"receive interim result [false|false]: รอที่นี่สมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.241267873+07:00","message":"[buffer interim] 409 false รอที่นี่สมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.24127581+07:00","message":"[bufferProcess] interim [930000000]:รอที่นี่สมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.241278424+07:00","message":"[bufferProcess] send to processor:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.241286226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.241289127+07:00","message":"> Transcript [1485] [false]: 'รอที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.241293025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.241295991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.241297887+07:00","message":"StatePrefix: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.241301637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.423854468+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.423897277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่นี่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.42390441+07:00","message":"receive interim result [false|false]: รอที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.423918877+07:00","message":"[buffer interim] 409 false รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423926424+07:00","message":"[bufferProcess] interim [50000000]:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423929195+07:00","message":"[bufferProcess] send to processor:รอที่นี่สมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423933629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423936537+07:00","message":"> Transcript [1486] [false]: 'รอที่นี่สมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423939995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423942057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423943927+07:00","message":"StatePrefix: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423949744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423972123+07:00","message":"Push: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423974429+07:00","message":"TextPushed: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423976523+07:00","message":"Set new StatePrefix : 'รอที่นี่สมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:30.423978766+07:00","message":"Next Push (prob) : 'นี่สมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:30.423987188+07:00","message":"push: {false รอที่ 0 0xc002b98d80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:30.958571246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:30.958586225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.641085977+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.804043277+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.804096403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่นี่\",\"confidence\":0.905826}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.804106146+07:00","message":"receive interim result [true|false]: รอที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.804120461+07:00","message":"end recv isFinal message id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.804124071+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.804133321+07:00","message":"[buffer interim] 409 true รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804144046+07:00","message":"[bufferProcess] interim [450000000]:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804148926+07:00","message":"[bufferProcess] send to processor (isfinal):รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.8041545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804159221+07:00","message":"> Transcript [1487] [false]: 'รอที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804162741+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804165547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.8041686+07:00","message":"> Transcript [1488] [true]: 'รอที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.80417241+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804175282+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804178174+07:00","message":"StatePrefix: 'รอที่นี่สมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804181926+07:00","message":"TextPushed: 'รอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.804186145+07:00","message":"Push: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.804198642+07:00","message":"push: {true นี่ 0 0xc002b98d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:32.812945903+07:00","message":"write wav file: './tmp/7559/7559_409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.172648093+07:00","message":"[GCS] Start streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448133711+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448167258+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448170143+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448172356+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448174904+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.4481769+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448178784+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448180518+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448182087+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448183647+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448185673+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448187547+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448189171+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448190703+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:33.448192311+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:33.958881473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:33.958884646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:35.328783545+07:00","message":"[GCS] IsForceVAD: false for message ID: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:35.442973212+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:35.442993521+07:00","message":"found end of frame, send empty tag with msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:35.442996646+07:00","message":"end Recv id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:35.443003562+07:00","message":"[buffer interim] 410 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443010757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443014556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443017436+07:00","message":"> Transcript [1489] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443019742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443021544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443023205+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443024893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:35.443033888+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:35.443042428+07:00","message":"push: {true \n 0 0xc001f83800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:35.449681213+07:00","message":"write wav file: './tmp/7559/7559_410.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:35.842352706+07:00","message":"[GCS] Start streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:36.842413474+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:36.842457043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:36.842463619+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:36.842478276+07:00","message":"[buffer interim] 411 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:36.842484676+07:00","message":"[bufferProcess] interim [0]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:36.842486865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:36.842491691+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:36.842494096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:36.842496825+07:00","message":"> Transcript [1490] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:36.8424989+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:36.959368557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:36.959376065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.035279748+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.035323263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"DC\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.035329474+07:00","message":"receive interim result [false|false]: DC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.035346779+07:00","message":"[buffer interim] 411 false DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.035354864+07:00","message":"[bufferProcess] interim [180000000]:DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.035356856+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.261897557+07:00","message":"[GCS] IsForceVAD: false for message ID: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.37813893+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.378181865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"DC\",\"confidence\":0.85446274}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.378188975+07:00","message":"receive interim result [true|false]: DC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.378198637+07:00","message":"end recv isFinal message id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.378200737+07:00","message":"end Recv id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.378207518+07:00","message":"[buffer interim] 411 true DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378216585+07:00","message":"[bufferProcess] interim [630000000]:DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378225265+07:00","message":"[bufferProcess] send to processor (isfinal):DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378230362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378234555+07:00","message":"> Transcript [1491] [false]: 'DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378238133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378241259+07:00","message":"Set new StatePrefix: 'DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378243462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.37824635+07:00","message":"> Transcript [1492] [true]: 'DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378250329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378253472+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378256862+07:00","message":"StatePrefix: 'DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.37825951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.378268411+07:00","message":"Push: 'DC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.37827751+07:00","message":"push: {true DC 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:37.385237905+07:00","message":"write wav file: './tmp/7559/7559_411.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.643106725+07:00","message":"[GCS] Start streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.77071884+07:00","message":"[GCS] IsForceVAD: false for message ID: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.903657409+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.903677421+07:00","message":"found end of frame, send empty tag with msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.903680329+07:00","message":"end Recv id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.903689281+07:00","message":"[buffer interim] 412 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903696582+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903707983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903711316+07:00","message":"> Transcript [1493] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903714434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903716598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903718398+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903720154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:37.903727436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:37.903737587+07:00","message":"push: {true \n 0 0xc001f83600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:37.908683665+07:00","message":"write wav file: './tmp/7559/7559_412.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:38.092963459+07:00","message":"[GCS] Start streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:39.499512238+07:00","message":"[GCS] IsForceVAD: false for message ID: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:39.587954452+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:39.587976172+07:00","message":"found end of frame, send empty tag with msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:39.587979403+07:00","message":"end Recv id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:39.587988072+07:00","message":"[buffer interim] 413 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.587995916+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.588006372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.588009103+07:00","message":"> Transcript [1494] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.588011582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.58801352+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.588015248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.588017082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:39.588020053+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:39.588030069+07:00","message":"push: {true \n 0 0xc00039c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:39.594938206+07:00","message":"write wav file: './tmp/7559/7559_413.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:39.630380203+07:00","message":"[GCS] Start streaming session, msgId: 414"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:39.959849293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:39.959858519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.292895825+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.292940832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.292946189+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.292959849+07:00","message":"[buffer interim] 414 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.292966462+07:00","message":"[bufferProcess] interim [670000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.292968425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.35593302+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.355968902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.355974246+07:00","message":"receive interim result [false|false]: มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.355990222+07:00","message":"[buffer interim] 414 false มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.355996704+07:00","message":"[bufferProcess] interim [790000000]:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.356000063+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.356008967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.35601204+07:00","message":"> Transcript [1495] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.356014793+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.484488814+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.484523072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.484528757+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.484545739+07:00","message":"[buffer interim] 414 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.484555283+07:00","message":"[bufferProcess] interim [850000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.484557815+07:00","message":"[bufferProcess] send to processor:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.484561308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.484564241+07:00","message":"> Transcript [1496] [false]: 'มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.484567211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.48456917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.484571251+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.48457459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.677673657+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.677722354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.677729165+07:00","message":"receive interim result [false|false]: มีการนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.67774294+07:00","message":"[buffer interim] 414 false มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677750556+07:00","message":"[bufferProcess] interim [90000000]:มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677753114+07:00","message":"[bufferProcess] send to processor:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677758702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677761799+07:00","message":"> Transcript [1497] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677764788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677766775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677768619+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.677770744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.870706084+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.87074709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.87075385+07:00","message":"receive interim result [false|false]: มีการนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.87076903+07:00","message":"[buffer interim] 414 false มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.87077829+07:00","message":"[bufferProcess] interim [270000000]:มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.87078102+07:00","message":"[bufferProcess] send to processor:มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.870787336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.870790151+07:00","message":"> Transcript [1498] [false]: 'มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.870792942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.870795031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.870797069+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.870799321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.991457964+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.991494408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.991500465+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.991512515+07:00","message":"[buffer interim] 414 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991518436+07:00","message":"[bufferProcess] interim [390000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991520853+07:00","message":"[bufferProcess] send to processor:มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991525883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.9915287+07:00","message":"> Transcript [1499] [false]: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991531517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991533925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991535814+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991537971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991542481+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991544358+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991547408+07:00","message":"Set new StatePrefix : 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.991549483+07:00","message":"Next Push (prob) : 'การนำมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.991556854+07:00","message":"push: {false มี 0 0xc00039d280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.479810768+07:00","message":"[GCS] IsForceVAD: false for message ID: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.558988724+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.559027907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.559034194+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.5590578+07:00","message":"[buffer interim] 414 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559067738+07:00","message":"[bufferProcess] interim [990000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559071162+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559075597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559078543+07:00","message":"> Transcript [1500] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559082274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559084467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559086348+07:00","message":"StatePrefix: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.559088631+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.569195662+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.569235249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.569241073+07:00","message":"receive interim result [true|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.569251957+07:00","message":"end recv isFinal message id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.56925402+07:00","message":"end Recv id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.569259985+07:00","message":"[buffer interim] 414 true มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569266333+07:00","message":"[bufferProcess] interim [80000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569269317+07:00","message":"[bufferProcess] send to processor (isfinal):มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569272217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569274794+07:00","message":"> Transcript [1501] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569277641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569279713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569281511+07:00","message":"StatePrefix: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569284141+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569286233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569290422+07:00","message":"> Transcript [1502] [true]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569292462+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569294191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569295759+07:00","message":"StatePrefix: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.56929737+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:41.569304511+07:00","message":"Push: 'การนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.569312997+07:00","message":"push: {true การนำมาใช้ 0 0xc00039d280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:41.577315555+07:00","message":"write wav file: './tmp/7559/7559_414.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:41.803057716+07:00","message":"[GCS] Start streaming session, msgId: 415"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:42.960463198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:42.960469952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.358862619+07:00","message":"[GCS] IsForceVAD: false for message ID: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.431379739+07:00","message":"[GCS] Start streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.457549567+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.457571147+07:00","message":"found end of frame, send empty tag with msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.457574506+07:00","message":"end Recv id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.457580669+07:00","message":"[buffer interim] 415 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.457587276+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.457592334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.457595434+07:00","message":"> Transcript [1503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.457597847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.45759989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.457601652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.457603456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.457611744+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.457620833+07:00","message":"push: {true \n 0 0xc0004a3700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:44.464952361+07:00","message":"write wav file: './tmp/7559/7559_415.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.491102887+07:00","message":"[GCS] IsForceVAD: false for message ID: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.633392266+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.633411873+07:00","message":"found end of frame, send empty tag with msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.63341478+07:00","message":"end Recv id 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.633422745+07:00","message":"[buffer interim] 416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.633431093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.63343545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.633439192+07:00","message":"> Transcript [1504] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.633441857+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.633443807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.633445439+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.633447232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.633456409+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.633466164+07:00","message":"push: {true \n 0 0xc000188180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:44.638015339+07:00","message":"write wav file: './tmp/7559/7559_416.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.751256832+07:00","message":"[GCS] Start streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.810453834+07:00","message":"[GCS] IsForceVAD: false for message ID: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.012414458+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.012431312+07:00","message":"found end of frame, send empty tag with msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.01243403+07:00","message":"end Recv id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.012441543+07:00","message":"[buffer interim] 417 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.012450026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.012459126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.01246192+07:00","message":"> Transcript [1505] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.012464522+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.012466485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.012468176+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.012469936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.012475412+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.012486142+07:00","message":"push: {true \n 0 0xc002e5cf80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:45.016999474+07:00","message":"write wav file: './tmp/7559/7559_417.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.081502492+07:00","message":"[GCS] Start streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.80519368+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.805239017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.805244228+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:45.80525923+07:00","message":"[buffer interim] 418 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.80526646+07:00","message":"[bufferProcess] interim [540000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:45.805268545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:45.96100089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:45.961017672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.051622083+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.051666921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.051672548+07:00","message":"receive interim result [false|false]: ควบคุมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.05168868+07:00","message":"[buffer interim] 418 false ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.05169653+07:00","message":"[bufferProcess] interim [780000000]:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.05169886+07:00","message":"[bufferProcess] send to processor:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.051714958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.051718057+07:00","message":"> Transcript [1506] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.051720576+07:00","message":"Set StatePrefix (first interim): 'ขอบคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.118310216+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.118345542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณสม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.118352283+07:00","message":"receive interim result [false|false]: คุณสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.118367976+07:00","message":"[buffer interim] 418 false คุณสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.118378399+07:00","message":"[bufferProcess] interim [840000000]:คุณสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.118381836+07:00","message":"[bufferProcess] send to processor:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.118389435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.118392547+07:00","message":"> Transcript [1507] [false]: 'ควบคุมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.118394591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.118396675+07:00","message":"Set new StatePrefix: 'ควบคุมส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.133579322+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.133608465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.133613529+07:00","message":"receive interim result [false|false]: ขอบคุณสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.133625184+07:00","message":"[buffer interim] 418 false ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.133630328+07:00","message":"[bufferProcess] interim [900000000]:ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.133632346+07:00","message":"[bufferProcess] send to processor:คุณสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.133635239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.133637405+07:00","message":"> Transcript [1508] [false]: 'คุณสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.133639503+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.133642856+07:00","message":"Set new StatePrefix: 'คุณสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.239937572+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.239972295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.239978347+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.239989354+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.239998301+07:00","message":"[bufferProcess] interim [960000000]:เพราะคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.240001717+07:00","message":"[bufferProcess] send to processor:ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.240007882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.240011884+07:00","message":"> Transcript [1509] [false]: 'ขอบคุณสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.240014716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.240017912+07:00","message":"Set new StatePrefix: 'ขอบคุณสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.50334114+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.503377248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณสำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.503382856+07:00","message":"receive interim result [false|false]: ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.503394947+07:00","message":"[buffer interim] 418 false ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.503401103+07:00","message":"[bufferProcess] interim [140000000]:ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.503404154+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.503409341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.503412031+07:00","message":"> Transcript [1510] [false]: 'เพราะคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.503414058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.503416007+07:00","message":"Set new StatePrefix: 'เพราะคุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.506473044+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.506508557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.506513988+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.506529537+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.506534622+07:00","message":"[bufferProcess] interim [200000000]:เพราะคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.506536641+07:00","message":"[bufferProcess] send to processor:ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.50653896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.506541432+07:00","message":"> Transcript [1511] [false]: 'ขอบคุณสำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.506543437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.506545459+07:00","message":"Set new StatePrefix: 'ขอบคุณสำหรับพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.555236642+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.555266699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมทรงพุ่มข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.55527233+07:00","message":"receive interim result [false|false]: ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.55528537+07:00","message":"[buffer interim] 418 false ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.555292044+07:00","message":"[bufferProcess] interim [260000000]:ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.555294232+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.555297673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.555300419+07:00","message":"> Transcript [1512] [false]: 'เพราะคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.555302493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.555304307+07:00","message":"Set new StatePrefix: 'เพราะคุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.559916098+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.559925104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์เขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.559928324+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์เขา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.559935769+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.559938547+07:00","message":"[bufferProcess] interim [320000000]:เพราะคุณสมพงษ์เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.559940803+07:00","message":"[bufferProcess] send to processor:ควบคุมทรงพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.55994314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.559945203+07:00","message":"> Transcript [1513] [false]: 'ควบคุมทรงพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.559946874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.559948545+07:00","message":"Set new StatePrefix: 'ควบคุมทรงพุ่มข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.804722556+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.804754786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์เขาให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.804760603+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์เขาให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.804773217+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์เขาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.804779893+07:00","message":"[bufferProcess] interim [500000000]:เพราะคุณสมพงษ์เขาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.804782212+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.804785769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.804788433+07:00","message":"> Transcript [1514] [false]: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.804790501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.80479268+07:00","message":"Set new StatePrefix: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.008473759+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.008508163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์เขาไม้แก้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.008515061+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.008527294+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008533241+07:00","message":"[bufferProcess] interim [620000000]:เพราะคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008536047+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์เขาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008541332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008543963+07:00","message":"> Transcript [1515] [false]: 'เพราะคุณสมพงษ์เขาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008546905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008549208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008551113+07:00","message":"StatePrefix: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.008553178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.098271863+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.098321865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์เขาขายดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.098329322+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์เขาขายดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.098348164+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์เขาขายดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.098361727+07:00","message":"[bufferProcess] interim [680000000]:เพราะคุณสมพงษ์เขาขายดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.098367069+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.098377884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.098383505+07:00","message":"> Transcript [1516] [false]: 'เพราะคุณสมพงษ์เขาไม้แก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.098389958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.09839352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.098397482+07:00","message":"StatePrefix: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.098402058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.274473324+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.274505196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์เขาขายดอกไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.274511038+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์เขาขายดอกไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.274525177+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์เขาขายดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274531484+07:00","message":"[bufferProcess] interim [860000000]:เพราะคุณสมพงษ์เขาขายดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274534104+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์เขาขายดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274539137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274541737+07:00","message":"> Transcript [1517] [false]: 'เพราะคุณสมพงษ์เขาขายดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274544657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274546873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274548718+07:00","message":"StatePrefix: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.274550928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.774672107+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.77471444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.774720905+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.774734268+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774740926+07:00","message":"[bufferProcess] interim [340000000]:เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774743412+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์เขาขายดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774748968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774751681+07:00","message":"> Transcript [1518] [false]: 'เพราะคุณสมพงษ์เขาขายดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774754902+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774757201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774759538+07:00","message":"StatePrefix: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774761793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774767133+07:00","message":"Push: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774769203+07:00","message":"TextPushed: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774773125+07:00","message":"Set new StatePrefix : 'เพราะคุณสมพงษ์เขาขายดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.774775113+07:00","message":"Next Push (prob) : 'ขายดอกไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.774782101+07:00","message":"push: {false เพราะคุณสมพงษ์เขา 0 0xc001f83a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.352680153+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.352725696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.352733372+07:00","message":"receive interim result [false|false]: เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.352749929+07:00","message":"[buffer interim] 418 false เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.352758194+07:00","message":"[bufferProcess] interim [940000000]:เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.352761325+07:00","message":"[bufferProcess] send to processor:เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.352769571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.352772664+07:00","message":"> Transcript [1519] [false]: 'เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.352775119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.352777272+07:00","message":"Set new StatePrefix: 'เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:48.961274799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:48.961308655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.977837105+07:00","message":"[GCS] IsForceVAD: false for message ID: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.13320879+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.133254178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.133260559+07:00","message":"receive interim result [true|false]: ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.133273785+07:00","message":"end recv isFinal message id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.133276233+07:00","message":"end Recv id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.133282976+07:00","message":"[buffer interim] 418 true ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133294119+07:00","message":"[bufferProcess] interim [810000000]:ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133297546+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.13330118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133304115+07:00","message":"> Transcript [1520] [false]: 'เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133308531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133310416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133312699+07:00","message":"StatePrefix: 'เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133315326+07:00","message":"TextPushed: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133317268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133319161+07:00","message":"> Transcript [1521] [true]: 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133321651+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133323357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133324922+07:00","message":"StatePrefix: 'เพราะคุณสมพงษ์เขาไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133326817+07:00","message":"TextPushed: 'เพราะคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133328527+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133462521+07:00","message":"Push: 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133465681+07:00","message":"TextPushed: 'เพราะคุณสมพงษ์เขาควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.1334679+07:00","message":"Set new StatePrefix : 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133470108+07:00","message":"Next Push (prob) : 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.133478489+07:00","message":"push: {true ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ 0 0xc001f83a80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.133489409+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_418.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:49.143985131+07:00","message":"write wav file: './tmp/7559/7559_418.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.62157855+07:00","message":"[GCS] Start streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.677802521+07:00","message":"[GCS] IsForceVAD: false for message ID: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.880725013+07:00","message":"[GCS] Start streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.939936305+07:00","message":"[GCS] IsForceVAD: false for message ID: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.07140486+07:00","message":"[GCS] Start streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.111349315+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.111367656+07:00","message":"found end of frame, send empty tag with msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.111371104+07:00","message":"end Recv id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.11137854+07:00","message":"[buffer interim] 420 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111385449+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111388941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111391717+07:00","message":"> Transcript [1522] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111394051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111396519+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111398141+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111399848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.111407518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.111416797+07:00","message":"push: {true \n 0 0xc002e5d600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:50.116340468+07:00","message":"write wav file: './tmp/7559/7559_420.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.127997106+07:00","message":"receive streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.128009374+07:00","message":"found end of frame, send empty tag with msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.128012223+07:00","message":"end Recv id 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.128017042+07:00","message":"[buffer interim] this message is already final true 419: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.936523135+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.936567195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.936574266+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.936589463+07:00","message":"[buffer interim] 421 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.936595675+07:00","message":"[bufferProcess] interim [910000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.936597877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.565978646+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.566023081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.566030344+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.566045597+07:00","message":"[buffer interim] 421 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.566055037+07:00","message":"[bufferProcess] interim [510000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.566058852+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.566063094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.566067018+07:00","message":"> Transcript [1523] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.566069683+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.705110802+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.705150696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.705156401+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.705193859+07:00","message":"[buffer interim] 421 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.705201651+07:00","message":"[bufferProcess] interim [630000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.705204352+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.705210554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.705213182+07:00","message":"> Transcript [1524] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.70521677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.705218802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.705220615+07:00","message":"StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.705223043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:51.96206347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:51.962082729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.294418613+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.294464537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.294471011+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.294487407+07:00","message":"[buffer interim] 421 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.294495351+07:00","message":"[bufferProcess] interim [230000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.294498001+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.294504822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.294508063+07:00","message":"> Transcript [1525] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.294510398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.294512676+07:00","message":"Set new StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.838032783+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.838066212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.838071864+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:52.838085148+07:00","message":"[buffer interim] 421 false มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838091734+07:00","message":"[bufferProcess] interim [710000000]:มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838094184+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838099288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838101821+07:00","message":"> Transcript [1526] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838104792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838106888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838109108+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:52.838111536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.025342353+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.025380188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อกระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.025386485+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.025401904+07:00","message":"[buffer interim] 421 false มีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025413338+07:00","message":"[bufferProcess] interim [890000000]:มีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025417238+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025423686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025427304+07:00","message":"> Transcript [1527] [false]: 'มีการนำมาใช้เพื่อกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025430448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025432467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025434796+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.025436822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.163118746+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.163161545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.163167622+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.163185165+07:00","message":"[buffer interim] 421 false มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163197272+07:00","message":"[bufferProcess] interim [10000000]:มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163204549+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163212313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163215407+07:00","message":"> Transcript [1528] [false]: 'มีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163220219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163222503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163225177+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.163227591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.42546982+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.425509219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อกระตุ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.425517591+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.425532593+07:00","message":"[buffer interim] 421 false มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425540835+07:00","message":"[bufferProcess] interim [310000000]:มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425543553+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425549978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425552741+07:00","message":"> Transcript [1529] [false]: 'มีการนำมาใช้เพื่อกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425556421+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425558542+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425560829+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425563288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425568928+07:00","message":"Push: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425570742+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425573132+07:00","message":"Set new StatePrefix : 'มีการนำมาใช้เพื่อกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.425575317+07:00","message":"Next Push (prob) : 'เพื่อกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.425584461+07:00","message":"push: {false มีการนำมาใช้ 0 0xc00039d380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.733055655+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.733094132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อกระตุ้นยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.733100045+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.733114277+07:00","message":"[buffer interim] 421 false มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733122037+07:00","message":"[bufferProcess] interim [550000000]:มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733124741+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733131618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733134273+07:00","message":"> Transcript [1530] [false]: 'มีการนำมาใช้เพื่อกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733137511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733141777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733145487+07:00","message":"StatePrefix: 'มีการนำมาใช้เพื่อกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.733149077+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.871025336+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.871068224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.871074188+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.871087838+07:00","message":"[buffer interim] 421 false มีการนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871095266+07:00","message":"[bufferProcess] interim [730000000]:มีการนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871097945+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871104248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871107267+07:00","message":"> Transcript [1531] [false]: 'มีการนำมาใช้เพื่อกระตุ้นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871110829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871112985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871114791+07:00","message":"StatePrefix: 'มีการนำมาใช้เพื่อกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.871117294+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.924291321+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.924326777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้เพื่อกระตุ้นยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.924333513+07:00","message":"receive interim result [false|false]: มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.92434788+07:00","message":"[buffer interim] 421 false มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.924357932+07:00","message":"[bufferProcess] interim [790000000]:มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.92436138+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.924370722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.924374762+07:00","message":"> Transcript [1532] [false]: 'มีการนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.924378001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.924381096+07:00","message":"Set new StatePrefix: 'มีการนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.054800957+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.054839143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.054844499+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.054854726+07:00","message":"[buffer interim] 421 false มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.054861271+07:00","message":"[bufferProcess] interim [850000000]:มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.054863852+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้เพื่อกระตุ้นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.05486695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.054870157+07:00","message":"> Transcript [1533] [false]: 'มีการนำมาใช้เพื่อกระตุ้นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.054872561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.054874458+07:00","message":"Set new StatePrefix: 'มีการนำมาใช้เพื่อกระตุ้นยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.255037221+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.255080273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ในการเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.255086368+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ในการเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.255099998+07:00","message":"[buffer interim] 421 false มีการนำมาใช้ในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.255108298+07:00","message":"[bufferProcess] interim [90000000]:มีการนำมาใช้ในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.255111048+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.255119489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.255122473+07:00","message":"> Transcript [1534] [false]: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.255125155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.255127926+07:00","message":"Set new StatePrefix: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.377128905+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.377185831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.377192761+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.37720784+07:00","message":"[buffer interim] 421 false มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377216118+07:00","message":"[bufferProcess] interim [150000000]:มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377218867+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้ในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377227993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377230856+07:00","message":"> Transcript [1535] [false]: 'มีการนำมาใช้ในการเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377234416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377236776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377240732+07:00","message":"StatePrefix: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.377243296+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.453353598+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.453389563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ในการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.453395366+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ในการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.453412957+07:00","message":"[buffer interim] 421 false มีการนำมาใช้ในการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453420567+07:00","message":"[bufferProcess] interim [330000000]:มีการนำมาใช้ในการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453425192+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453429078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453431748+07:00","message":"> Transcript [1536] [false]: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453434997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453437233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453439038+07:00","message":"StatePrefix: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.453441378+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.637547604+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.637584333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ในการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.637594121+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.637608007+07:00","message":"[buffer interim] 421 false มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.637615197+07:00","message":"[bufferProcess] interim [450000000]:มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.637617959+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้ในการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.637624591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.637627536+07:00","message":"> Transcript [1537] [false]: 'มีการนำมาใช้ในการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.637630753+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.63763313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.637635128+07:00","message":"StatePrefix: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.637638525+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.775773305+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.775819424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.775825969+07:00","message":"receive interim result [false|false]: มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.775854179+07:00","message":"[buffer interim] 421 false มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775862654+07:00","message":"[bufferProcess] interim [630000000]:มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775865417+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775873751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775876496+07:00","message":"> Transcript [1538] [false]: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775879948+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775882599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775885135+07:00","message":"StatePrefix: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775890112+07:00","message":"TextPushed: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775897925+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.77589982+07:00","message":"TextPushed: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775902253+07:00","message":"Set new StatePrefix : 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.775904292+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.775912314+07:00","message":"push: {false ในการ 0 0xc00039d380}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:54.963142921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:54.963159693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.199831627+07:00","message":"[GCS] IsForceVAD: false for message ID: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.307810635+07:00","message":"[GCS] Start streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.334301867+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.334335754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ\",\"confidence\":0.9329357}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.334342734+07:00","message":"receive interim result [true|false]: จะมีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.334348486+07:00","message":"end recv isFinal message id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.334350662+07:00","message":"end Recv id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.33435668+07:00","message":"[buffer interim] 421 true จะมีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334364406+07:00","message":"[bufferProcess] interim [140000000]:จะมีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334368014+07:00","message":"[bufferProcess] send to processor (isfinal):มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334371546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334374506+07:00","message":"> Transcript [1539] [false]: 'มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334376959+07:00","message":"Set StatePrefix (first interim): 'มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.33437895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334380896+07:00","message":"> Transcript [1540] [true]: 'จะมีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334383434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334385223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334387271+07:00","message":"StatePrefix: 'มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334389399+07:00","message":"TextPushed: 'มีการนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334391025+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334500555+07:00","message":"Push: 'เพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334503669+07:00","message":"TextPushed: 'มีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334506756+07:00","message":"Set new StatePrefix : 'จะมีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334509161+07:00","message":"Next Push (prob) : 'จะมีการนำมาใช้ในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:55.334517321+07:00","message":"push: {true เพาะเลี้ยงเนื้อเยื่อ 0 0xc00039d380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:55.334529736+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_421.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:55.345960719+07:00","message":"write wav file: './tmp/7559/7559_421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.91485262+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.914906563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.914912826+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.914928484+07:00","message":"[buffer interim] 422 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.914944006+07:00","message":"[bufferProcess] interim [100000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.914946388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.914952292+07:00","message":"[bufferProcess] send to processor (ticker):เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.914956806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.914961307+07:00","message":"> Transcript [1541] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.914963898+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:57.963640131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:57.963640265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.229966695+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.230008816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.230017519+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.230032665+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.230041067+07:00","message":"[bufferProcess] interim [400000000]:เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.230043399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.479704579+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.479749105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.479755639+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.479770289+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.479777799+07:00","message":"[bufferProcess] interim [700000000]:เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.47978109+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.479788052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.479790898+07:00","message":"> Transcript [1542] [false]: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.479794289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.479797251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.479801776+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.479804048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.667070852+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.667130898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.667137745+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.66715034+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.667157813+07:00","message":"[bufferProcess] interim [880000000]:เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.667160524+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.66716601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.667168857+07:00","message":"> Transcript [1543] [false]: 'เป็นการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.667175656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.667179181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.667182377+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.667185618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.183377441+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.183413077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.183419412+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.183435818+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183442797+07:00","message":"[bufferProcess] interim [240000000]:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183445512+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183449098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183451766+07:00","message":"> Transcript [1544] [false]: 'เป็นการกระตุ้นการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183455166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183458946+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.183460834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.575860537+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.575896644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.575903402+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอดของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.57592374+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.575931148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.575936434+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.575944734+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอดของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.575964525+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.575974769+07:00","message":"[bufferProcess] interim [660000000]:เป็นการกระตุ้นการสร้างยอดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.575978901+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.575985205+07:00","message":"[bufferProcess] interim [720000000]:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.575988991+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้างยอดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.575996916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576001163+07:00","message":"> Transcript [1545] [false]: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.57600599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576008232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576010375+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576012532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576015578+07:00","message":"Push: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576017789+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576019669+07:00","message":"Set new StatePrefix : 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.57602386+07:00","message":"Next Push (prob) : 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576025816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576027733+07:00","message":"> Transcript [1546] [false]: 'เป็นการกระตุ้นการสร้างยอดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576029758+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576034331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576037655+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.576039661+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.576050846+07:00","message":"push: {false เป็นการ 0 0xc002b98480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.772777402+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.772807774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.772814314+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.772829981+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.772848614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอดของต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.77285135+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอดของต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.772856442+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.772859674+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอดของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772864909+07:00","message":"[bufferProcess] interim [840000000]:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772867422+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772870336+07:00","message":"[bufferProcess] interim [900000000]:เป็นการกระตุ้นการสร้างยอดของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772872177+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772876661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772879525+07:00","message":"> Transcript [1547] [false]: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772882367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772884319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.77288607+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.77288827+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772889923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772891737+07:00","message":"> Transcript [1548] [false]: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772893906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772895576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772898803+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.772900636+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.132442226+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.132482073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอดของต้นคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.132488116+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอดของต้นคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.132501418+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอดของต้นคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132507484+07:00","message":"[bufferProcess] interim [200000000]:เป็นการกระตุ้นการสร้างยอดของต้นคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132509969+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้างยอดของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132515219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132518133+07:00","message":"> Transcript [1549] [false]: 'เป็นการกระตุ้นการสร้างยอดของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132522312+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132524821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132527091+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132529238+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132534057+07:00","message":"Push: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132539233+07:00","message":"TextPushed: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132541537+07:00","message":"Set new StatePrefix : 'เป็นการกระตุ้นการสร้างยอดของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.132543869+07:00","message":"Next Push (prob) : 'ของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.132550826+07:00","message":"push: {false กระตุ้นการสร้างยอด 0 0xc002b98480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.274745443+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.274785112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.274791435+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.2748051+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274811781+07:00","message":"[bufferProcess] interim [380000000]:เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274814712+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้างยอดของต้นคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274820285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274822815+07:00","message":"> Transcript [1550] [false]: 'เป็นการกระตุ้นการสร้างยอดของต้นคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274826816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274829007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274831299+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอดของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.274834181+07:00","message":"TextPushed: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.700223529+07:00","message":"[GCS] IsForceVAD: false for message ID: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.78493997+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.784975866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.784982551+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.78499518+07:00","message":"[buffer interim] 422 false เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.785003901+07:00","message":"[bufferProcess] interim [980000000]:เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.785006362+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.785009642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.785012452+07:00","message":"> Transcript [1551] [false]: 'เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.78501586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.785017906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.785020144+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอดของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.785022977+07:00","message":"TextPushed: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.81045585+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.810492263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.810498936+07:00","message":"receive interim result [true|false]: เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.810508343+07:00","message":"end recv isFinal message id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.810510384+07:00","message":"end Recv id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.810518177+07:00","message":"[buffer interim] 422 true เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810524293+07:00","message":"[bufferProcess] interim [10000000]:เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810527227+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810541684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810568147+07:00","message":"> Transcript [1552] [false]: 'เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810574542+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.81057726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810579605+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอดของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810582228+07:00","message":"TextPushed: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810584603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810586863+07:00","message":"> Transcript [1553] [true]: 'เป็นการกระตุ้นการสร้างยอดของต้นพิทูเนีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.81058925+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810590926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810592592+07:00","message":"StatePrefix: 'เป็นการกระตุ้นการสร้างยอดของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810594375+07:00","message":"TextPushed: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.810603115+07:00","message":"Push: 'ของต้นพิทูเนีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.810613923+07:00","message":"push: {true ของต้นพิทูเนีย 0 0xc002b98480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:00.822336112+07:00","message":"write wav file: './tmp/7559/7559_422.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:00.96426148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:00.96427832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:01.340977469+07:00","message":"[GCS] Start streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.499116678+07:00","message":"[GCS] IsForceVAD: false for message ID: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.559488798+07:00","message":"[GCS] Start streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.688974368+07:00","message":"[GCS] IsForceVAD: false for message ID: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695173569+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.69520366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จิต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.6952104+07:00","message":"receive interim result [false|false]: จิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695224583+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695228731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695231512+07:00","message":"receive interim result [false|false]: คิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695238354+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695240966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695243245+07:00","message":"receive interim result [false|false]: ติดบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695247153+07:00","message":"[buffer interim] 423 false จิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695249853+07:00","message":"[buffer interim] 423 false คิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.695251802+07:00","message":"[buffer interim] 423 false ติดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695257219+07:00","message":"[bufferProcess] interim [540000000]:จิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.69525903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695262101+07:00","message":"[bufferProcess] send to processor (ticker):จิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695264731+07:00","message":"[bufferProcess] interim [600000000]:คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695266496+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695268464+07:00","message":"[bufferProcess] interim [720000000]:ติดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695270401+07:00","message":"[bufferProcess] send to processor:คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.69527302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695275673+07:00","message":"> Transcript [1554] [false]: 'จิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695277692+07:00","message":"Set StatePrefix (first interim): 'จิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695279267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695281071+07:00","message":"> Transcript [1555] [false]: 'คิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695282963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.695284898+07:00","message":"Set new StatePrefix: 'คิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.879556134+07:00","message":"[GCS] Start streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890237256+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890267576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดว่าใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890273358+07:00","message":"receive interim result [false|false]: คิดว่าใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890287342+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890294499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดว่าอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890296959+07:00","message":"receive interim result [false|false]: คิดว่าอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890302184+07:00","message":"[buffer interim] 423 false คิดว่าใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.890305249+07:00","message":"[buffer interim] 423 false คิดว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890310459+07:00","message":"[bufferProcess] interim [840000000]:คิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890312709+07:00","message":"[bufferProcess] send to processor:ติดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890315303+07:00","message":"[bufferProcess] interim [960000000]:คิดว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890317066+07:00","message":"[bufferProcess] send to processor:คิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.89031979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890322829+07:00","message":"> Transcript [1556] [false]: 'ติดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890324831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890326727+07:00","message":"Set new StatePrefix: 'ติดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.89032847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890330239+07:00","message":"> Transcript [1557] [false]: 'คิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890331755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:02.890333727+07:00","message":"Set new StatePrefix: 'คิดว่าใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.948977691+07:00","message":"[GCS] IsForceVAD: false for message ID: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.080356689+07:00","message":"[GCS] Start streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.095747417+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.095791642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จิบเบอเรลลิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.095797904+07:00","message":"receive interim result [false|false]: จิบเบอเรลลิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.095813859+07:00","message":"[buffer interim] 423 false จิบเบอเรลลิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.095822116+07:00","message":"[bufferProcess] interim [20000000]:จิบเบอเรลลิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.095824683+07:00","message":"[bufferProcess] send to processor:คิดว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.095829054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.095832088+07:00","message":"> Transcript [1558] [false]: 'คิดว่าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.095834152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.0958361+07:00","message":"Set new StatePrefix: 'คิดว่าอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.198464937+07:00","message":"[GCS] IsForceVAD: false for message ID: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.20194504+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.20196523+07:00","message":"found end of frame, send empty tag with msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.201968387+07:00","message":"end Recv id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.201975777+07:00","message":"[buffer interim] force interim is final (2) :จิบเบอเรลลิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.201983928+07:00","message":"[bufferProcess] interim [20000000]:จิบเบอเรลลิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.201988395+07:00","message":"[bufferProcess] send to processor (isfinal):จิบเบอเรลลิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.201991256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.201994576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.201997624+07:00","message":"> Transcript [1559] [false]: 'จิบเบอเรลลิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.20199981+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202001881+07:00","message":"Set new StatePrefix: 'จิบเบอเรลลิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202003433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202005412+07:00","message":"> Transcript [1560] [true]: 'จิบเบอเรลลิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202007762+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202010862+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202012623+07:00","message":"StatePrefix: 'จิบเบอเรลลิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202014803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202018232+07:00","message":"Push: 'จิบเบอเรลลิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202019748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202021534+07:00","message":"> Transcript [1561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.20202419+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.20202599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202027555+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202029067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.202030784+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.20203939+07:00","message":"push: {true จิบเบอเรลลิน 0 0xc002b98400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.202048609+07:00","message":"push: {true \n 0 0xc000188480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:03.208248245+07:00","message":"write wav file: './tmp/7559/7559_425.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:03.208255245+07:00","message":"write wav file: './tmp/7559/7559_423.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.240484719+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.240512259+07:00","message":"found end of frame, send empty tag with msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.240515759+07:00","message":"end Recv id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.240523724+07:00","message":"[buffer interim] this message is already final true 424: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.251498661+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.251545813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จิบเบอเรลลิน\",\"confidence\":0.86179364}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.251552101+07:00","message":"receive interim result [true|false]: จิบเบอเรลลิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.251559505+07:00","message":"end recv isFinal message id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.251561621+07:00","message":"end Recv id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.251566398+07:00","message":"[buffer interim] this message is already final true 423: 'จิบเบอเรลลิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.292687462+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.292715268+07:00","message":"found end of frame, send empty tag with msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.292718897+07:00","message":"end Recv id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.292724991+07:00","message":"[buffer interim] 426 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292732899+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292737026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292740071+07:00","message":"> Transcript [1562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292742621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292744767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292746529+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292748332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.292756449+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.292765416+07:00","message":"push: {true \n 0 0xc002b98880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:03.29752149+07:00","message":"write wav file: './tmp/7559/7559_426.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448151543+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448175056+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448177917+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448179693+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448181418+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448183171+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448184854+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448186638+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.44818827+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448190298+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448192358+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448194254+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.4481959+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448197479+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.448199013+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.590272066+07:00","message":"[GCS] Start streaming session, msgId: 427"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:03.964428497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:03.964456255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:04.954268806+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:04.954310499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:04.954315914+07:00","message":"receive interim result [false|false]: ดินเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:04.954328957+07:00","message":"[buffer interim] 427 false ดินเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:04.954335772+07:00","message":"[bufferProcess] interim [140000000]:ดินเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:04.954337822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:04.954344618+07:00","message":"[bufferProcess] send to processor (ticker):ดินเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:04.954347675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:04.954350418+07:00","message":"> Transcript [1563] [false]: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:04.954353387+07:00","message":"Set StatePrefix (first interim): 'ดินเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.347819275+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.347859056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็นฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.347865456+07:00","message":"receive interim result [false|false]: ดินเป็นฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.347877707+07:00","message":"[buffer interim] 427 false ดินเป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.347885707+07:00","message":"[bufferProcess] interim [560000000]:ดินเป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.347887963+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.559964429+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.560011935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็นฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.560018485+07:00","message":"receive interim result [false|false]: ดินเป็นฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.560033793+07:00","message":"[buffer interim] 427 false ดินเป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.560045523+07:00","message":"[bufferProcess] interim [800000000]:ดินเป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.560048142+07:00","message":"[bufferProcess] send to processor:ดินเป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.560055987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.560058805+07:00","message":"> Transcript [1564] [false]: 'ดินเป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.560062075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.560064406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.56006623+07:00","message":"StatePrefix: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.560068509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.660712414+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.66075085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็นฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.660756628+07:00","message":"receive interim result [false|false]: ดินเป็นฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.660771618+07:00","message":"[buffer interim] 427 false ดินเป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660778176+07:00","message":"[bufferProcess] interim [860000000]:ดินเป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660780774+07:00","message":"[bufferProcess] send to processor:ดินเป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660787878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660790755+07:00","message":"> Transcript [1565] [false]: 'ดินเป็นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660794076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660796335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660800863+07:00","message":"StatePrefix: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.660803091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.914747025+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.914788582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็นกรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.91479394+07:00","message":"receive interim result [false|false]: ดินเป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.914805178+07:00","message":"[buffer interim] 427 false ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914811467+07:00","message":"[bufferProcess] interim [160000000]:ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914813743+07:00","message":"[bufferProcess] send to processor:ดินเป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914818856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914821598+07:00","message":"> Transcript [1566] [false]: 'ดินเป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914824248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914826175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914827938+07:00","message":"StatePrefix: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.914829868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.080055059+07:00","message":"[GCS] IsForceVAD: false for message ID: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.21204971+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.212095241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็นกรด\",\"confidence\":0.9160841}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.212102699+07:00","message":"receive interim result [true|false]: ดินเป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.212111967+07:00","message":"end recv isFinal message id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.212114541+07:00","message":"end Recv id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.212121321+07:00","message":"[buffer interim] 427 true ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212133688+07:00","message":"[bufferProcess] interim [520000000]:ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212140336+07:00","message":"[bufferProcess] send to processor (isfinal):ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212144365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212147652+07:00","message":"> Transcript [1567] [false]: 'ดินเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212152406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212154355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212156232+07:00","message":"StatePrefix: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212158281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212164133+07:00","message":"Push: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212166128+07:00","message":"TextPushed: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212168072+07:00","message":"Set new StatePrefix : 'ดินเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212170202+07:00","message":"Next Push (prob) : 'กรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212171961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212174094+07:00","message":"> Transcript [1568] [true]: 'ดินเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212176505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212178089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212179723+07:00","message":"StatePrefix: 'ดินเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212181505+07:00","message":"TextPushed: 'ดินเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.212183855+07:00","message":"Push: 'กรด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.21219268+07:00","message":"push: {false ดินเป็น 0 0xc002014d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.212198712+07:00","message":"push: {true กรด 0 0xc002014d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:06.220468221+07:00","message":"write wav file: './tmp/7559/7559_427.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.341214185+07:00","message":"[GCS] Start streaming session, msgId: 428"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:06.965115044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:06.965115042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.232041181+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.2320836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฎีกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.232089676+07:00","message":"receive interim result [false|false]: ฎีกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.232105997+07:00","message":"[buffer interim] 428 false ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.23211225+07:00","message":"[bufferProcess] interim [910000000]:ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.232114167+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.232119096+07:00","message":"[bufferProcess] send to processor (ticker):ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.232121488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.232124435+07:00","message":"> Transcript [1569] [false]: 'ฎีกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.232126588+07:00","message":"Set StatePrefix (first interim): 'ฎีกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.342588255+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.342631034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.342641896+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.342657483+07:00","message":"[buffer interim] 428 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.342664979+07:00","message":"[bufferProcess] interim [30000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.342666952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.525912138+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.525954882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฎีกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.525960995+07:00","message":"receive interim result [false|false]: ฎีกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.52597602+07:00","message":"[buffer interim] 428 false ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.52598344+07:00","message":"[bufferProcess] interim [150000000]:ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.525986036+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.525993287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.525996467+07:00","message":"> Transcript [1570] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.525998856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.526001057+07:00","message":"Set new StatePrefix: 'วิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.552898957+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.552923595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*การ์ตูน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.552929024+07:00","message":"receive interim result [false|false]: ห*การ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.552941855+07:00","message":"[buffer interim] 428 false ห*การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.552946835+07:00","message":"[bufferProcess] interim [210000000]:ห*การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.552948932+07:00","message":"[bufferProcess] send to processor:ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.552951893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.552954252+07:00","message":"> Transcript [1571] [false]: 'ฎีกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.552956211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.552958312+07:00","message":"Set new StatePrefix: 'ฎีกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.584951435+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.584973867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการโอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.584979255+07:00","message":"receive interim result [false|false]: วิธีการโอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.584993124+07:00","message":"[buffer interim] 428 false วิธีการโอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.584999126+07:00","message":"[bufferProcess] interim [270000000]:วิธีการโอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.585001458+07:00","message":"[bufferProcess] send to processor:ห*การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.585004405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.585006776+07:00","message":"> Transcript [1572] [false]: 'ห*การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.585010263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.585012293+07:00","message":"Set new StatePrefix: 'ห*การ์ตูน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.703605497+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.703645435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการโอนให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.703651384+07:00","message":"receive interim result [false|false]: วิธีการโอนให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:07.703665004+07:00","message":"[buffer interim] 428 false วิธีการโอนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.703671451+07:00","message":"[bufferProcess] interim [390000000]:วิธีการโอนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.703674176+07:00","message":"[bufferProcess] send to processor:วิธีการโอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.703679347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.703682187+07:00","message":"> Transcript [1573] [false]: 'วิธีการโอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.703684616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:07.703686848+07:00","message":"Set new StatePrefix: 'วิธีการโอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.084729903+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.084771168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.084777429+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.084792637+07:00","message":"[buffer interim] 428 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.084800192+07:00","message":"[bufferProcess] interim [750000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.084803237+07:00","message":"[bufferProcess] send to processor:วิธีการโอนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.08481056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.084813188+07:00","message":"> Transcript [1574] [false]: 'วิธีการโอนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.084816353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.08481839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.084820909+07:00","message":"StatePrefix: 'วิธีการโอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.084823154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.220938864+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.220978936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.220984983+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.220995918+07:00","message":"[buffer interim] 428 false วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.221003678+07:00","message":"[bufferProcess] interim [930000000]:วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.221006804+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.22101058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.221013715+07:00","message":"> Transcript [1575] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.221016134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.221018052+07:00","message":"Set new StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.420377692+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.420417086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.420423899+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.420442047+07:00","message":"[buffer interim] 428 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420452755+07:00","message":"[bufferProcess] interim [50000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420455877+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420459654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420462771+07:00","message":"> Transcript [1576] [false]: 'วิธีกระตุ้นให้เซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420466778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420468991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420471279+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.420473447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.437198493+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.437227771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.437233067+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.437246532+07:00","message":"[buffer interim] 428 false วิธีกระตุ้นให้เซลล์ที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.437251949+07:00","message":"[bufferProcess] interim [110000000]:วิธีกระตุ้นให้เซลล์ที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.43725437+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.437257872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.437260574+07:00","message":"> Transcript [1577] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.437264345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.43726631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.437268121+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.437270074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.490984711+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.491021336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่อำเภอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.491027962+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่อำเภอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.49104151+07:00","message":"[buffer interim] 428 false วิธีกระตุ้นให้เซลล์ที่อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491048672+07:00","message":"[bufferProcess] interim [230000000]:วิธีกระตุ้นให้เซลล์ที่อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491051695+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์ที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491058024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491060563+07:00","message":"> Transcript [1578] [false]: 'วิธีกระตุ้นให้เซลล์ที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491064497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491066952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491069097+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.491071341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.608756273+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.608798527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่เริ่มต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.608805626+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.608820014+07:00","message":"[buffer interim] 428 false วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608828212+07:00","message":"[bufferProcess] interim [290000000]:วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.60883144+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์ที่อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.60883904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608842276+07:00","message":"> Transcript [1579] [false]: 'วิธีกระตุ้นให้เซลล์ที่อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.60884589+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608848496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608851053+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608853239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608860274+07:00","message":"Push: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608862497+07:00","message":"TextPushed: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608864548+07:00","message":"Set new StatePrefix : 'วิธีกระตุ้นให้เซลล์ที่อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:08.608866632+07:00","message":"Next Push (prob) : 'ที่อำเภอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:08.608874661+07:00","message":"push: {false วิธีกระตุ้นให้เซลล์ 0 0xc002b98a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.028870073+07:00","message":"[GCS] IsForceVAD: false for message ID: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.090403911+07:00","message":"[GCS] Start streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.111519049+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.111568133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่เริ่มต้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.111575755+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.111590857+07:00","message":"[buffer interim] 428 false วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.111599018+07:00","message":"[bufferProcess] interim [890000000]:วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.111602061+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.111624543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.111627583+07:00","message":"> Transcript [1580] [false]: 'วิธีกระตุ้นให้เซลล์ที่เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.111630169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.11163231+07:00","message":"Set new StatePrefix: 'วิธีกระตุ้นให้เซลล์ที่เริ่มต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.13317254+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.133220829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่ลำต้น\",\"confidence\":0.956581}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.133228746+07:00","message":"receive interim result [true|false]: วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.133243601+07:00","message":"end recv isFinal message id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.133247101+07:00","message":"end Recv id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.133256181+07:00","message":"[buffer interim] 428 true วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133264193+07:00","message":"[bufferProcess] interim [920000000]:วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133272878+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133278012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133282302+07:00","message":"> Transcript [1581] [false]: 'วิธีกระตุ้นให้เซลล์ที่เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133286736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133289258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.13329196+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์ที่เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133296002+07:00","message":"TextPushed: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.13329879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133302114+07:00","message":"> Transcript [1582] [true]: 'วิธีกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.13330505+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133307337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133309854+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์ที่เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.133312616+07:00","message":"TextPushed: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.13332045+07:00","message":"Push: 'ที่ลำต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.133336235+07:00","message":"push: {true ที่ลำต้น 0 0xc002b98a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:09.14290393+07:00","message":"write wav file: './tmp/7559/7559_428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.757270467+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.75730216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.75730852+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.757322067+07:00","message":"[buffer interim] 429 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.757328602+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.757330538+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.957075003+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.957109033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การยึด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.957115999+07:00","message":"receive interim result [false|false]: การยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.957128186+07:00","message":"[buffer interim] 429 false การยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.957134549+07:00","message":"[bufferProcess] interim [720000000]:การยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.957136826+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.957142048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.957144862+07:00","message":"> Transcript [1583] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:09.957146884+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:09.965174165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:09.965191546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.398597105+07:00","message":"[GCS] IsForceVAD: false for message ID: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.493368702+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.493411693+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.49341932+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.49343432+07:00","message":"end recv isFinal message id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.493439185+07:00","message":"end Recv id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.493446968+07:00","message":"[buffer interim] 429 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493457144+07:00","message":"[bufferProcess] interim [340000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493461828+07:00","message":"[bufferProcess] send to processor (isfinal):การยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493467783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493472586+07:00","message":"> Transcript [1584] [false]: 'การยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493477192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.49348007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493483515+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493487151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493490433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493493795+07:00","message":"> Transcript [1585] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493497799+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493500433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493504008+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.493507169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.49351597+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.49352813+07:00","message":"push: {true  0 0xc001f83e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:11.506307188+07:00","message":"write wav file: './tmp/7559/7559_429.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.661434344+07:00","message":"[GCS] Start streaming session, msgId: 430"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:12.965395757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:12.965406239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.197512704+07:00","message":"[GCS] IsForceVAD: false for message ID: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.289585735+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.289618622+07:00","message":"found end of frame, send empty tag with msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.289622582+07:00","message":"end Recv id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.289688954+07:00","message":"[buffer interim] 430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.289739223+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.289746471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.28974995+07:00","message":"> Transcript [1586] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.289752536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.289754552+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.289756358+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.289758306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.2897624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.289776604+07:00","message":"push: {true \n 0 0xc002e5c080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:13.296045954+07:00","message":"write wav file: './tmp/7559/7559_430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.709953344+07:00","message":"[GCS] Start streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.632298281+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.63234308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.632348809+07:00","message":"receive interim result [false|false]: แล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.632363855+07:00","message":"[buffer interim] 431 false แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.632370885+07:00","message":"[bufferProcess] interim [840000000]:แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.63237312+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.632379356+07:00","message":"[bufferProcess] send to processor (ticker):แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.632381785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.632387659+07:00","message":"> Transcript [1587] [false]: 'แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.632390143+07:00","message":"Set StatePrefix (first interim): 'แล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.878188536+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.878225861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วยังเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.878233505+07:00","message":"receive interim result [false|false]: แล้วยังเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.878246494+07:00","message":"[buffer interim] 431 false แล้วยังเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.878256814+07:00","message":"[bufferProcess] interim [80000000]:แล้วยังเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.878258808+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011023857+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011061546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วยังเจ็บคอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011067907+07:00","message":"receive interim result [false|false]: แล้วยังเจ็บคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011082458+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011087875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011090438+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011096094+07:00","message":"[buffer interim] 431 false แล้วยังเจ็บคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.011099546+07:00","message":"[buffer interim] 431 false เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011105923+07:00","message":"[bufferProcess] interim [260000000]:แล้วยังเจ็บคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011108419+07:00","message":"[bufferProcess] send to processor:แล้วยังเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011110998+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011112957+07:00","message":"[bufferProcess] send to processor:แล้วยังเจ็บคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011115771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011118896+07:00","message":"> Transcript [1588] [false]: 'แล้วยังเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011121751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011123649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011125447+07:00","message":"StatePrefix: 'แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011127585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011129197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011131155+07:00","message":"> Transcript [1589] [false]: 'แล้วยังเจ็บคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011133232+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011134813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011136379+07:00","message":"StatePrefix: 'แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.011138312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.285224303+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.285271896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.285278784+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.285294844+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.285302969+07:00","message":"[bufferProcess] interim [560000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.285305716+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.285311581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.285316205+07:00","message":"> Transcript [1590] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.285319575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.285322683+07:00","message":"Set new StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.64729176+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.647339426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.64734662+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.647364452+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647376419+07:00","message":"[bufferProcess] interim [980000000]:เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647379941+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647387019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647390296+07:00","message":"> Transcript [1591] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647393871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647395947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647398247+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.647400349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.834444933+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.834497919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.834505423+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.834522516+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.834530587+07:00","message":"[bufferProcess] interim [160000000]:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.834533731+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.834541651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.83454522+07:00","message":"> Transcript [1592] [false]: 'เกี่ยวข้องกับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.834549276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.834551938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.834553967+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.83455624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:15.965717906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:15.965718806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.175827711+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.175892996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกรายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.175903516+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.175924344+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.175934581+07:00","message":"[bufferProcess] interim [460000000]:เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.175938629+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.175944309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.175948597+07:00","message":"> Transcript [1593] [false]: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.175953731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.175956933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.17595965+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.175962525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.358552127+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.358595576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.358625418+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.358645034+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358655958+07:00","message":"[bufferProcess] interim [640000000]:เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358658624+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358662291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358665014+07:00","message":"> Transcript [1594] [false]: 'เกี่ยวข้องกับอีกรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358668666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358670882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358672751+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358674843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358688609+07:00","message":"Push: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358690667+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358692942+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับอีกรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.358695601+07:00","message":"Next Push (prob) : 'กับอีกรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.358720871+07:00","message":"push: {false เกี่ยวข้อง 0 0xc000045100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.541203614+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.541246305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.541252532+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.541266115+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.541275138+07:00","message":"[bufferProcess] interim [820000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.541277813+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.541281289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.541283905+07:00","message":"> Transcript [1595] [false]: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.541286969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.541289038+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.803883277+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.803935629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.803943654+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.803961126+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.803971006+07:00","message":"[bufferProcess] interim [120000000]:เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.803974899+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.803982714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.803988513+07:00","message":"> Transcript [1596] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.803993785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.803996747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.803999557+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.804002785+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.990179309+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.99022698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.990235132+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.990251195+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990259754+07:00","message":"[bufferProcess] interim [240000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990263443+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990269077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990273277+07:00","message":"> Transcript [1597] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990278417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990281228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990284267+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.990290174+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.072445173+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.072485613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.072491921+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.072510944+07:00","message":"[buffer interim] 431 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.07251986+07:00","message":"[bufferProcess] interim [420000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.072522607+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.072526154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.072528874+07:00","message":"> Transcript [1598] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.072532613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.072534989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.072536838+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.072539039+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.158182114+07:00","message":"[GCS] IsForceVAD: false for message ID: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.289364863+07:00","message":"[GCS] Start streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307453761+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307495281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วยังเกี่ยวข้องกับอีกหลายกระบวนการ\",\"confidence\":0.95226145}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307501974+07:00","message":"receive interim result [true|false]: แล้วยังเกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307512799+07:00","message":"end recv isFinal message id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307515119+07:00","message":"end Recv id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307523931+07:00","message":"[buffer interim] 431 true แล้วยังเกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307535511+07:00","message":"[bufferProcess] interim [690000000]:แล้วยังเกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307538753+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.30755431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307571801+07:00","message":"> Transcript [1599] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307577796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307580189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307582237+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307584753+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307594177+07:00","message":"Push: 'กับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307596473+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.30759925+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.30760183+07:00","message":"Next Push (prob) : 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307603898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307608872+07:00","message":"> Transcript [1600] [true]: 'แล้วยังเกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307611417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307613073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307614647+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307616471+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307618093+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307628768+07:00","message":"push: {false กับอีกหลายกระบวน 0 0xc000045100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.30774438+07:00","message":"Push: 'กระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307748392+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลายกระบวนกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307750432+07:00","message":"Set new StatePrefix : 'แล้วยังเกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307752616+07:00","message":"Next Push (prob) : 'แล้วยังเกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.307750186+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_431.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.307768507+07:00","message":"push: {true กระบวนการ 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:17.318077977+07:00","message":"write wav file: './tmp/7559/7559_431.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.823942658+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.823988169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.823994208+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.824008148+07:00","message":"[buffer interim] 432 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.824014585+07:00","message":"[bufferProcess] interim [420000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:17.824016624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:17.998188686+07:00","message":"[GCS] IsForceVAD: false for message ID: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.069430542+07:00","message":"[GCS] Start streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.092916576+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.092946812+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.092952035+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.09296023+07:00","message":"end recv isFinal message id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.092962845+07:00","message":"end Recv id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.092967626+07:00","message":"[buffer interim] 432 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092973541+07:00","message":"[bufferProcess] interim [720000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092976973+07:00","message":"[bufferProcess] send to processor (isfinal):เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092981301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092984449+07:00","message":"> Transcript [1601] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092986718+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092988263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092990115+07:00","message":"> Transcript [1602] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092992418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092994236+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092996143+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.092998081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.093000553+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.093008598+07:00","message":"push: {true  0 0xc002e5ce00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:18.098186193+07:00","message":"write wav file: './tmp/7559/7559_432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.129491136+07:00","message":"[GCS] IsForceVAD: false for message ID: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.276652152+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.276683077+07:00","message":"found end of frame, send empty tag with msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.276686626+07:00","message":"end Recv id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.276695347+07:00","message":"[buffer interim] 433 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.276710757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.276714893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.276718614+07:00","message":"> Transcript [1603] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.27672133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.276723235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.276724995+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.276726769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.276729626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.276748369+07:00","message":"push: {true \n 0 0xc002b98300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:18.280888604+07:00","message":"write wav file: './tmp/7559/7559_433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.318593272+07:00","message":"[GCS] Start streaming session, msgId: 434"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:18.966176576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:18.966176618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.01284997+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.012899931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.012905525+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.012921186+07:00","message":"[buffer interim] 434 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.012928976+07:00","message":"[bufferProcess] interim [600000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.01293123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.273506476+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.273539539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.273546218+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.273558532+07:00","message":"[buffer interim] 434 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.273565252+07:00","message":"[bufferProcess] interim [840000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.273567621+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.273572646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.273575283+07:00","message":"> Transcript [1604] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.273577526+07:00","message":"Set StatePrefix (first interim): 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.523221263+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.523261432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการก่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.523267685+07:00","message":"receive interim result [false|false]: ควบคุมการก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.523281462+07:00","message":"[buffer interim] 434 false ควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.523289167+07:00","message":"[bufferProcess] interim [80000000]:ควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.523291818+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.523297839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.523300847+07:00","message":"> Transcript [1605] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.523304492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.523306897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.52330877+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.523310942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.642499466+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.642542267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการงอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.642548803+07:00","message":"receive interim result [false|false]: ควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.642562353+07:00","message":"[buffer interim] 434 false ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642569292+07:00","message":"[bufferProcess] interim [200000000]:ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642571625+07:00","message":"[bufferProcess] send to processor:ควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642576633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642579176+07:00","message":"> Transcript [1606] [false]: 'ควบคุมการก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642582488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642584776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642586695+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.642588813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.712713724+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.712762621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.712769089+07:00","message":"receive interim result [false|false]: ควบคุมการเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:19.712783378+07:00","message":"[buffer interim] 434 false ควบคุมการเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712792354+07:00","message":"[bufferProcess] interim [380000000]:ควบคุมการเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712794933+07:00","message":"[bufferProcess] send to processor:ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712805196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712808269+07:00","message":"> Transcript [1607] [false]: 'ควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712812011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712814228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712816118+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:19.712818434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.629646937+07:00","message":"[GCS] IsForceVAD: false for message ID: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.679745125+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.679801569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเนาะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.679808353+07:00","message":"receive interim result [false|false]: ควบคุมการเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.679822995+07:00","message":"[buffer interim] 434 false ควบคุมการเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679834716+07:00","message":"[bufferProcess] interim [980000000]:ควบคุมการเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.67983749+07:00","message":"[bufferProcess] send to processor:ควบคุมการเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679844586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.67984739+07:00","message":"> Transcript [1608] [false]: 'ควบคุมการเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679851189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679854214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679856166+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679858226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679864286+07:00","message":"Push: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679867591+07:00","message":"TextPushed: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679870601+07:00","message":"Set new StatePrefix : 'ควบคุมการเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.679872924+07:00","message":"Next Push (prob) : 'การเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.679882141+07:00","message":"push: {false ควบคุม 0 0xc002e5dd00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.69046282+07:00","message":"[GCS] Start streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.81739182+07:00","message":"[GCS] IsForceVAD: false for message ID: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.89296096+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.893000495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการน็อค\",\"confidence\":0.928057}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.893006911+07:00","message":"receive interim result [true|false]: ควบคุมการน็อค"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.893016199+07:00","message":"end recv isFinal message id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.893018258+07:00","message":"end Recv id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.893025959+07:00","message":"[buffer interim] 434 true ควบคุมการน็อค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893034746+07:00","message":"[bufferProcess] interim [400000000]:ควบคุมการน็อค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.89303932+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893042466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893045158+07:00","message":"> Transcript [1609] [false]: 'ควบคุมการเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893048093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893050403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893053156+07:00","message":"StatePrefix: 'ควบคุมการเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893055189+07:00","message":"TextPushed: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.89305694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893058918+07:00","message":"> Transcript [1610] [true]: 'ควบคุมการน็อค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893060821+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893062544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893064183+07:00","message":"StatePrefix: 'ควบคุมการเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893065772+07:00","message":"TextPushed: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.893071521+07:00","message":"Push: 'การน็อค'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.893078857+07:00","message":"push: {true การน็อค 0 0xc002e5dd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:20.900320834+07:00","message":"write wav file: './tmp/7559/7559_434.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.902680538+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.902722499+07:00","message":"found end of frame, send empty tag with msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.902726826+07:00","message":"end Recv id 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.90273311+07:00","message":"[buffer interim] 435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902739378+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902742748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902745451+07:00","message":"> Transcript [1611] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902747796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902749608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902751438+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902753219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:20.902756232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:20.902764223+07:00","message":"push: {true \n 0 0xc002b98a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:20.906569608+07:00","message":"write wav file: './tmp/7559/7559_435.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:21.199622021+07:00","message":"[GCS] Start streaming session, msgId: 436"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:21.966629561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:21.96665992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.708007475+07:00","message":"[GCS] IsForceVAD: false for message ID: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.761515547+07:00","message":"[GCS] Start streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.807324411+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.807344644+07:00","message":"found end of frame, send empty tag with msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.807347868+07:00","message":"end Recv id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.807354241+07:00","message":"[buffer interim] 436 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807361379+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807365761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807368745+07:00","message":"> Transcript [1612] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807371437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807373409+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807375149+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807376901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.807384388+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.807393689+07:00","message":"push: {true \n 0 0xc002015780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:23.81703403+07:00","message":"write wav file: './tmp/7559/7559_436.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.828299127+07:00","message":"[GCS] IsForceVAD: false for message ID: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.019625491+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.019647486+07:00","message":"found end of frame, send empty tag with msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.019650649+07:00","message":"end Recv id 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.01965793+07:00","message":"[buffer interim] 437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019671012+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019675342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019678365+07:00","message":"> Transcript [1613] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019680918+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019682828+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019684634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019686539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.019692866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.019712119+07:00","message":"push: {true \n 0 0xc002b98f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:24.02429183+07:00","message":"write wav file: './tmp/7559/7559_437.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.28014394+07:00","message":"[GCS] Start streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.39904197+07:00","message":"[GCS] IsForceVAD: false for message ID: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.502455452+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.502474221+07:00","message":"found end of frame, send empty tag with msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.502477174+07:00","message":"end Recv id 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.502482785+07:00","message":"[buffer interim] 438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.502488991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.502492551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.502495248+07:00","message":"> Transcript [1614] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.502497592+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.502499458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.50250143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.502503238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.502505713+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.502514556+07:00","message":"push: {true \n 0 0xc00307e080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:24.507497598+07:00","message":"write wav file: './tmp/7559/7559_438.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.530104675+07:00","message":"[GCS] Start streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.658841131+07:00","message":"[GCS] IsForceVAD: false for message ID: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.788865395+07:00","message":"[GCS] Start streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.794583585+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.794600959+07:00","message":"found end of frame, send empty tag with msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.794604583+07:00","message":"end Recv id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.794610249+07:00","message":"[buffer interim] 439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794617831+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794621773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794624961+07:00","message":"> Transcript [1615] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794627584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794631687+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794633478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794635432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.794642968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.794652092+07:00","message":"push: {true \n 0 0xc002e5c400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:24.798617788+07:00","message":"write wav file: './tmp/7559/7559_439.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:24.966838522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:24.966865877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.751196806+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.751238674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.751244506+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.751258125+07:00","message":"[buffer interim] 440 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.75126493+07:00","message":"[bufferProcess] interim [900000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.751267205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.068624757+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.068651845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.068656744+07:00","message":"receive interim result [false|false]: กิฟฟารีนกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.068671751+07:00","message":"[buffer interim] 440 false กิฟฟารีนกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.068678798+07:00","message":"[bufferProcess] interim [320000000]:กิฟฟารีนกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.068681417+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.068685122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.068687403+07:00","message":"> Transcript [1616] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.068689606+07:00","message":"Set StatePrefix (first interim): 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.26976468+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.269808647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.26981532+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.269830533+07:00","message":"[buffer interim] 440 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.269837976+07:00","message":"[bufferProcess] interim [440000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.269842667+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.26985168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.269854405+07:00","message":"> Transcript [1617] [false]: 'กิฟฟารีนกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.269857548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.26985976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.269862088+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.269864464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.309680848+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.30973119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.309737995+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.30975051+07:00","message":"[buffer interim] 440 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.309758721+07:00","message":"[bufferProcess] interim [500000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.309761075+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.30976678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.309769565+07:00","message":"> Transcript [1618] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.309772819+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.309775223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.309777208+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.30978034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.360553305+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.360600993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนกับการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.360608379+07:00","message":"receive interim result [false|false]: กิฟฟารีนกับการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.360621151+07:00","message":"[buffer interim] 440 false กิฟฟารีนกับการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360627846+07:00","message":"[bufferProcess] interim [560000000]:กิฟฟารีนกับการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360631199+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360638339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360641084+07:00","message":"> Transcript [1619] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360644945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360647313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360649467+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.360651788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.429253586+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.429283583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.429291373+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.429308439+07:00","message":"[buffer interim] 440 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429314659+07:00","message":"[bufferProcess] interim [680000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429317617+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนกับการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429321387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429325062+07:00","message":"> Transcript [1620] [false]: 'กิฟฟารีนกับการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429328077+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429330319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429332356+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429334754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429342898+07:00","message":"Push: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429344917+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.42934742+07:00","message":"Set new StatePrefix : 'กิฟฟารีนกับการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.429349687+07:00","message":"Next Push (prob) : 'กับการยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.429357478+07:00","message":"push: {false กิฟฟารีน 0 0xc002e5cc00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:27.967562617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:27.96756752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.038912059+07:00","message":"[GCS] IsForceVAD: false for message ID: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.241781351+07:00","message":"[GCS] Start streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.299982401+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.300037529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนกับการยึดอำนาจ\",\"confidence\":0.79166347}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.30004732+07:00","message":"receive interim result [true|false]: กิฟฟารีนกับการยึดอำนาจ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.300060263+07:00","message":"end recv isFinal message id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.300064916+07:00","message":"end Recv id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.300073977+07:00","message":"[buffer interim] 440 true กิฟฟารีนกับการยึดอำนาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300087473+07:00","message":"[bufferProcess] interim [460000000]:กิฟฟารีนกับการยึดอำนาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300092633+07:00","message":"[bufferProcess] send to processor (isfinal):กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300099807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300105087+07:00","message":"> Transcript [1621] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.30010811+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300110919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300113634+07:00","message":"> Transcript [1622] [true]: 'กิฟฟารีนกับการยึดอำนาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.30011738+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300120213+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300124399+07:00","message":"StatePrefix: 'กิฟฟารีนกับการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300126698+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:30.300129281+07:00","message":"Push: 'กับการยึดอำนาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:30.300137198+07:00","message":"push: {true กับการยึดอำนาจ 0 0xc002e5cc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:30.311256027+07:00","message":"write wav file: './tmp/7559/7559_440.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:30.967822677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:30.967828349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.596691983+07:00","message":"[GCS] IsForceVAD: false for message ID: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.799335415+07:00","message":"[GCS] Start streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447762549+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447782084+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447784645+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447788186+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447790171+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447791832+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447793548+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447822982+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447824698+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447826333+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447827889+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447829571+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.447831308+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.44783283+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:33.968238198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:33.968253117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:36.969113224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:36.969124941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.088243665+07:00","message":"[GCS] IsForceVAD: false for message ID: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.15999016+07:00","message":"[GCS] Start streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197409342+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197475609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197484149+07:00","message":"receive interim result [false|false]: ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197506774+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197511476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197514299+07:00","message":"receive interim result [false|false]: ลักษณะทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197520606+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197530285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197533937+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197541559+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197545887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197549768+07:00","message":"receive interim result [false|false]: ลักษณะทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197558792+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197563895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.19756658+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197572182+07:00","message":"[buffer interim] 442 false ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197577339+07:00","message":"[buffer interim] 442 false ลักษณะทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197579461+07:00","message":"[buffer interim] 442 false ลักษณะทางพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197581673+07:00","message":"[buffer interim] 442 false ลักษณะทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.197583688+07:00","message":"[buffer interim] 442 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197590189+07:00","message":"[bufferProcess] interim [580000000]:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197592133+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197597525+07:00","message":"[bufferProcess] send to processor (ticker):ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.19760451+07:00","message":"[bufferProcess] interim [880000000]:ลักษณะทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197606333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.19760843+07:00","message":"[bufferProcess] interim [60000000]:ลักษณะทางพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197610942+07:00","message":"[bufferProcess] send to processor:ลักษณะทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197612935+07:00","message":"[bufferProcess] interim [120000000]:ลักษณะทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197614633+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197616668+07:00","message":"[bufferProcess] interim [240000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197618535+07:00","message":"[bufferProcess] send to processor:ลักษณะทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197621573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197624438+07:00","message":"> Transcript [1623] [false]: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197626688+07:00","message":"Set StatePrefix (first interim): 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197628159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197629925+07:00","message":"> Transcript [1624] [false]: 'ลักษณะทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197632468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197634498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197636246+07:00","message":"StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197638182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.19764009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197641985+07:00","message":"> Transcript [1625] [false]: 'ลักษณะทางพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197643779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197645662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197647295+07:00","message":"StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197648984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197650404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197652163+07:00","message":"> Transcript [1626] [false]: 'ลักษณะทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197662858+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197664662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197666213+07:00","message":"StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.197667907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.529600298+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.529642919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.529649325+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.529665528+07:00","message":"[buffer interim] 442 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529672748+07:00","message":"[bufferProcess] interim [840000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529675366+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529682756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.52968593+07:00","message":"> Transcript [1627] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529689356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529691421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529693813+07:00","message":"StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.52969593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529707843+07:00","message":"Push: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.52971041+07:00","message":"TextPushed: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529712733+07:00","message":"Set new StatePrefix : 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:38.529715192+07:00","message":"Next Push (prob) : 'ทางพันธุกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.529740081+07:00","message":"push: {false ลักษณะ 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.234809078+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.234854279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.234860059+07:00","message":"receive interim result [false|false]: คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.234877556+07:00","message":"[buffer interim] force interim is final (2) :ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234883834+07:00","message":"[bufferProcess] interim [840000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234890319+07:00","message":"[bufferProcess] send to processor (isfinal):ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234893444+07:00","message":"[bufferProcess] interim [100000000]:คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234895484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234897919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234902371+07:00","message":"> Transcript [1628] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234905552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.23490754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234909657+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234912328+07:00","message":"TextPushed: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234914503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234916466+07:00","message":"> Transcript [1629] [true]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234919374+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234920976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234922572+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.23492421+07:00","message":"TextPushed: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.234931865+07:00","message":"Push: 'ทางพันธุกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.234939306+07:00","message":"push: {true ทางพันธุกรรม 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:39.245349049+07:00","message":"write wav file: './tmp/7559/7559_442.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.824904016+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.824946065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.824953516+07:00","message":"receive interim result [false|false]: คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.824963693+07:00","message":"end Recv id 443 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.824978474+07:00","message":"end Recv id 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.824996186+07:00","message":"[buffer interim] 443 false คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.825017412+07:00","message":"[bufferProcess] interim [700000000]:คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.825020611+07:00","message":"[bufferProcess] send to processor:คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.825025867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.825028734+07:00","message":"> Transcript [1630] [false]: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.825031052+07:00","message":"Set StatePrefix (first interim): 'คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.94400393+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.944053473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\",\"confidence\":0.958683}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.944059329+07:00","message":"receive interim result [true|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.944070219+07:00","message":"end recv isFinal message id 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.944072955+07:00","message":"end Recv id 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.944078868+07:00","message":"[buffer interim] this message is already final true 442: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:39.96978823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:39.969799149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.177952791+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.177973881+07:00","message":"found end of frame, send empty tag with msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.17797699+07:00","message":"end Recv id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.177985635+07:00","message":"[buffer interim] this message is already final true 441: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.678000133+07:00","message":"[GCS] IsForceVAD: false for message ID: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.798374948+07:00","message":"[GCS] Start streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.867562405+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.867613218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส้นตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.867619224+07:00","message":"receive interim result [false|false]: ส้นตีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.867636578+07:00","message":"[buffer interim] force interim is final (2) :คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867643872+07:00","message":"[bufferProcess] interim [700000000]:คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867648802+07:00","message":"[bufferProcess] send to processor (isfinal):คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867654618+07:00","message":"[bufferProcess] interim [80000000]:ส้นตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867656822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867659473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867662395+07:00","message":"> Transcript [1631] [false]: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867666121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867668236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867670091+07:00","message":"StatePrefix: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867672482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867673987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867675848+07:00","message":"> Transcript [1632] [true]: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867677864+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867679489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867681155+07:00","message":"StatePrefix: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867682746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.867689091+07:00","message":"Push: 'คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.867697602+07:00","message":"push: {true คือ 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:41.876513487+07:00","message":"write wav file: './tmp/7559/7559_443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.077415471+07:00","message":"[GCS] IsForceVAD: false for message ID: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.15860519+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.158648607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นเตี้ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.158654571+07:00","message":"receive interim result [false|false]: ต้นเตี้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.158664715+07:00","message":"end Recv id 444 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.158666878+07:00","message":"end Recv id 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.158673548+07:00","message":"[buffer interim] 444 false ต้นเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.158683631+07:00","message":"[bufferProcess] interim [380000000]:ต้นเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.158686322+07:00","message":"[bufferProcess] send to processor:ส้นตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.158691934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.158694805+07:00","message":"> Transcript [1633] [false]: 'ส้นตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.158696923+07:00","message":"Set StatePrefix (first interim): 'ส้นตีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.80131689+07:00","message":"[GCS] Start streaming session, msgId: 445"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:42.970200885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:42.97021503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.423493233+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.423535034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.423540571+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.423552446+07:00","message":"[buffer interim] force interim is final (2) :ต้นเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423567323+07:00","message":"[bufferProcess] interim [380000000]:ต้นเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423574093+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423577849+07:00","message":"[bufferProcess] interim [500000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423580034+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.42358393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423586609+07:00","message":"> Transcript [1634] [false]: 'ต้นเตี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423589258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423591707+07:00","message":"Set new StatePrefix: 'ต้นเตี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423593287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423595038+07:00","message":"> Transcript [1635] [true]: 'ต้นเตี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423597345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423599238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423601167+07:00","message":"StatePrefix: 'ต้นเตี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423603175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.423605525+07:00","message":"Push: 'ต้นเตี้ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.423613947+07:00","message":"push: {true ต้นเตี้ย 0 0xc002e5c600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:44.430438417+07:00","message":"write wav file: './tmp/7559/7559_444.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.544624782+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.544662251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.544667812+07:00","message":"receive interim result [false|false]: วัดความสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.544677641+07:00","message":"end Recv id 445 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.544679876+07:00","message":"end Recv id 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.544685531+07:00","message":"[buffer interim] 445 false วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.544695595+07:00","message":"[bufferProcess] interim [620000000]:วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.544697897+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.544703317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.544716518+07:00","message":"> Transcript [1636] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.544719198+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:45.970545091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:45.970546463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:48.558264614+07:00","message":"[GCS] IsForceVAD: false for message ID: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:48.619553323+07:00","message":"[GCS] Start streaming session, msgId: 446"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:48.971438227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:48.971449683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.837204204+07:00","message":"[GCS] IsForceVAD: false for message ID: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.900451089+07:00","message":"[GCS] Start streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.926968301+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.926988684+07:00","message":"found end of frame, send empty tag with msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.926993028+07:00","message":"end Recv id 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.927002599+07:00","message":"[buffer interim] force interim is final (2) :วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.92703018+07:00","message":"[bufferProcess] interim [620000000]:วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927057107+07:00","message":"[bufferProcess] send to processor (isfinal):วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927062663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927066666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.92707075+07:00","message":"> Transcript [1637] [false]: 'วัดความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927072995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.92707519+07:00","message":"Set new StatePrefix: 'วัดความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927076718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.92707891+07:00","message":"> Transcript [1638] [true]: 'วัดความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927081101+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927082919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927085034+07:00","message":"StatePrefix: 'วัดความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927087195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927093627+07:00","message":"Push: 'วัดความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927095432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927097246+07:00","message":"> Transcript [1639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.92709898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927100528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927102219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927103867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.927105627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.927126342+07:00","message":"push: {true วัดความสูง 0 0xc00307e200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.927154888+07:00","message":"push: {true \n 0 0xc002b98280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:49.937453712+07:00","message":"write wav file: './tmp/7559/7559_446.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:49.938922344+07:00","message":"write wav file: './tmp/7559/7559_445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.567535921+07:00","message":"[GCS] IsForceVAD: false for message ID: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.668651574+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.668669526+07:00","message":"found end of frame, send empty tag with msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.668672742+07:00","message":"end Recv id 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.6686793+07:00","message":"[buffer interim] 447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668686118+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668690198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668693221+07:00","message":"> Transcript [1640] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668696241+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668698711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668700431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668702279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.668711003+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.668720406+07:00","message":"push: {true \n 0 0xc002b98700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:51.676048963+07:00","message":"write wav file: './tmp/7559/7559_447.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:51.972278954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:51.972290225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.208571862+07:00","message":"[GCS] Start streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.337137971+07:00","message":"[GCS] IsForceVAD: false for message ID: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.434922517+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.434943738+07:00","message":"found end of frame, send empty tag with msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.434946744+07:00","message":"end Recv id 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.434953476+07:00","message":"[buffer interim] 448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.434960168+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.434964474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.434967324+07:00","message":"> Transcript [1641] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.43496983+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.434971762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.43497353+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.434975327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.434982337+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.434990759+07:00","message":"push: {true \n 0 0xc002e5d100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:52.439379478+07:00","message":"write wav file: './tmp/7559/7559_448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.528507329+07:00","message":"[GCS] Start streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.597533568+07:00","message":"[GCS] IsForceVAD: false for message ID: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.658424699+07:00","message":"[GCS] Start streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.795668587+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.795698327+07:00","message":"found end of frame, send empty tag with msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.79570186+07:00","message":"end Recv id 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.795718008+07:00","message":"[buffer interim] 449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795726619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795732208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795734967+07:00","message":"> Transcript [1642] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795737458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795739596+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795741381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795743339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.795747765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.795760709+07:00","message":"push: {true \n 0 0xc002b98d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:52.800460596+07:00","message":"write wav file: './tmp/7559/7559_449.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.197262891+07:00","message":"[GCS] IsForceVAD: false for message ID: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.259483417+07:00","message":"[GCS] Start streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.311349705+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.311371878+07:00","message":"found end of frame, send empty tag with msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.311374845+07:00","message":"end Recv id 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.311381546+07:00","message":"[buffer interim] 450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.311389066+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.311394514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.311397288+07:00","message":"> Transcript [1643] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.311399738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.311401794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.31140351+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.311405398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.311408145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.311418394+07:00","message":"push: {true \n 0 0xc00307e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:54.318054004+07:00","message":"write wav file: './tmp/7559/7559_450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.803388236+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.803434231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.803441209+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.803458918+07:00","message":"[buffer interim] 451 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.803467835+07:00","message":"[bufferProcess] interim [540000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.803471096+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.924130967+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.924168231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.924173433+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.924191217+07:00","message":"[buffer interim] 451 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.924198781+07:00","message":"[bufferProcess] interim [660000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.924201161+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.924204843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.924207399+07:00","message":"> Transcript [1644] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.924209393+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:54.97235983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:54.972364153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.148234391+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.148275502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ท่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.148282485+07:00","message":"receive interim result [false|false]: ที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.148297641+07:00","message":"[buffer interim] 451 false ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.14830773+07:00","message":"[bufferProcess] interim [900000000]:ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.148310018+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.148315258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.148317983+07:00","message":"> Transcript [1645] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.148320756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.148322716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.14832455+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.148326562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.304431483+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.30447405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.304480494+07:00","message":"receive interim result [false|false]: ที่มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.304495367+07:00","message":"[buffer interim] 451 false ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304503562+07:00","message":"[bufferProcess] interim [80000000]:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304506136+07:00","message":"[bufferProcess] send to processor:ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304509687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304512622+07:00","message":"> Transcript [1646] [false]: 'ที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304515717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304518093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304520654+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.304522528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.427075939+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.427116114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.427122146+07:00","message":"receive interim result [false|false]: ที่นี่ต้องส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.42713481+07:00","message":"[buffer interim] 451 false ที่นี่ต้องส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427142042+07:00","message":"[bufferProcess] interim [140000000]:ที่นี่ต้องส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427144657+07:00","message":"[bufferProcess] send to processor:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427150573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427153334+07:00","message":"> Transcript [1647] [false]: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427156459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427161003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427163581+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.427165777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.439150938+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.439180696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.439185451+07:00","message":"receive interim result [false|false]: ที่มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.439197351+07:00","message":"[buffer interim] 451 false ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439203306+07:00","message":"[bufferProcess] interim [200000000]:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439205457+07:00","message":"[bufferProcess] send to processor:ที่นี่ต้องส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.43920875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439211266+07:00","message":"> Transcript [1648] [false]: 'ที่นี่ต้องส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439214065+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439215859+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439218078+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439220136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439225109+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439226893+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439228864+07:00","message":"Set new StatePrefix : 'ที่นี่ต้องส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.439230932+07:00","message":"Next Push (prob) : 'นี่ต้องส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.439239589+07:00","message":"push: {false ที่ 0 0xc002e5da80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.493963248+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.493999015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ของสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.494005024+07:00","message":"receive interim result [false|false]: ที่นี่ของสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.494018466+07:00","message":"[buffer interim] 451 false ที่นี่ของสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.494051094+07:00","message":"[bufferProcess] interim [320000000]:ที่นี่ของสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.494054141+07:00","message":"[bufferProcess] send to processor:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.494059453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.494062278+07:00","message":"> Transcript [1649] [false]: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.494064401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.494066534+07:00","message":"Set new StatePrefix: 'ที่มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.619492445+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.619539368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.619545342+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.619562876+07:00","message":"[buffer interim] 451 false ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.619571335+07:00","message":"[bufferProcess] interim [380000000]:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.619574031+07:00","message":"[bufferProcess] send to processor:ที่นี่ของสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.619577765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.619580327+07:00","message":"> Transcript [1650] [false]: 'ที่นี่ของสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.619582579+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.619584859+07:00","message":"Set new StatePrefix: 'ที่นี่ของสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.19730224+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.197343762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.19734959+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.197364839+07:00","message":"[buffer interim] 451 false ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.197372061+07:00","message":"[bufferProcess] interim [980000000]:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.197374695+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.197382337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.197385339+07:00","message":"> Transcript [1651] [false]: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.197387585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.197389549+07:00","message":"Set new StatePrefix: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.605051178+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.60509127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องส่งนะคะจะมีปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.605101098+07:00","message":"receive interim result [false|false]: ที่นี่ต้องส่งนะคะจะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.605114795+07:00","message":"[buffer interim] 451 false ที่นี่ต้องส่งนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605122075+07:00","message":"[bufferProcess] interim [420000000]:ที่นี่ต้องส่งนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605124571+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605129868+07:00","message":"[bufferProcess] send to processor (ticker):ที่นี่ต้องส่งนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.60513326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605136272+07:00","message":"> Transcript [1652] [false]: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605142783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605144986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605147191+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605149889+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605151706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605153739+07:00","message":"> Transcript [1653] [false]: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605155958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.605158103+07:00","message":"Set new StatePrefix: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.914824409+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.914867424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องส่งนะคะจะมีปริมาณมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.914874228+07:00","message":"receive interim result [false|false]: ที่นี่ต้องส่งนะคะจะมีปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.914888695+07:00","message":"[buffer interim] 451 false ที่นี่ต้องส่งนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.914895846+07:00","message":"[bufferProcess] interim [660000000]:ที่นี่ต้องส่งนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.914898368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:57.973002962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:57.973029982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.128113107+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.128152276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.128158933+07:00","message":"receive interim result [false|false]: ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.128176006+07:00","message":"[buffer interim] 451 false ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.128184638+07:00","message":"[bufferProcess] interim [900000000]:ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.128187718+07:00","message":"[bufferProcess] send to processor:ที่นี่ต้องส่งนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.128194418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.128197173+07:00","message":"> Transcript [1654] [false]: 'ที่นี่ต้องส่งนะคะจะมีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.128201371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.128203568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.12820593+07:00","message":"StatePrefix: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.1282088+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.696417554+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.69645147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.696457505+07:00","message":"receive interim result [false|false]: ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.696472811+07:00","message":"[buffer interim] 451 false ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.69648038+07:00","message":"[bufferProcess] interim [500000000]:ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.696482819+07:00","message":"[bufferProcess] send to processor:ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.696486834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.696489545+07:00","message":"> Transcript [1655] [false]: 'ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.696493034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.696495213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.696497275+07:00","message":"StatePrefix: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.696499719+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.030804811+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.030837817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.030843896+07:00","message":"receive interim result [false|false]: ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.030856191+07:00","message":"[buffer interim] 451 false ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.030862706+07:00","message":"[bufferProcess] interim [800000000]:ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.030865168+07:00","message":"[bufferProcess] send to processor:ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.030868844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.030873089+07:00","message":"> Transcript [1656] [false]: 'ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.03087616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.030878264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.030880433+07:00","message":"StatePrefix: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.030882779+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.082939958+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.082973366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.082979019+07:00","message":"receive interim result [false|false]: ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.082991751+07:00","message":"[buffer interim] 451 false ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.082998048+07:00","message":"[bufferProcess] interim [860000000]:ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083000769+07:00","message":"[bufferProcess] send to processor:ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083007841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083010433+07:00","message":"> Transcript [1657] [false]: 'ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083013719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083015652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083017752+07:00","message":"StatePrefix: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083020407+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083025131+07:00","message":"Push: 'นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083028369+07:00","message":"TextPushed: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083030929+07:00","message":"Set new StatePrefix : 'ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.083033599+07:00","message":"Next Push (prob) : 'มากกว่าถั่วลันเตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.083040972+07:00","message":"push: {false นี่ต้องส่งนะคะจะมีปริมาณ 0 0xc002e5da80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.63735618+07:00","message":"[GCS] IsForceVAD: false for message ID: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.826106654+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.826154545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีพร้อมส่งนะคะจะมีปริมาณมากกว่า\",\"confidence\":0.86677563}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.826163914+07:00","message":"receive interim result [true|false]: ที่มีพร้อมส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.826175903+07:00","message":"end recv isFinal message id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.826179171+07:00","message":"end Recv id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.826188242+07:00","message":"[buffer interim] 451 true ที่มีพร้อมส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826201728+07:00","message":"[bufferProcess] interim [610000000]:ที่มีพร้อมส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826207446+07:00","message":"[bufferProcess] send to processor (isfinal):ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826212381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826216221+07:00","message":"> Transcript [1658] [false]: 'ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.82621962+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826222504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826225106+07:00","message":"> Transcript [1659] [true]: 'ที่มีพร้อมส่งนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826228669+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826231621+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826234255+07:00","message":"StatePrefix: 'ที่นี่ต้องส่งนะคะจะมีปริมาณมากกว่าถั่วลันเตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.82623808+07:00","message":"TextPushed: 'ที่นี่ต้องส่งนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826240657+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.82639193+07:00","message":"Push: 'กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826397023+07:00","message":"TextPushed: 'ที่นี่ต้องส่งนะคะจะมีปริมาณกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826400594+07:00","message":"Set new StatePrefix : 'ที่มีพร้อมส่งนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826404271+07:00","message":"Next Push (prob) : 'ที่มีพร้อมส่งนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.826415637+07:00","message":"push: {true กว่า 0 0xc002e5da80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.826423342+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_451.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:59.836953889+07:00","message":"write wav file: './tmp/7559/7559_451.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:00.973578154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:00.973597924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.049682368+07:00","message":"[GCS] Start streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.306894948+07:00","message":"[GCS] IsForceVAD: false for message ID: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.387976645+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.388002015+07:00","message":"found end of frame, send empty tag with msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.388005578+07:00","message":"end Recv id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.388014368+07:00","message":"[buffer interim] 452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388023605+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388028348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388031113+07:00","message":"> Transcript [1660] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388033861+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388035701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388037573+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388039337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.388042331+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.388052205+07:00","message":"push: {true \n 0 0xc002015d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:01.394198665+07:00","message":"write wav file: './tmp/7559/7559_452.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.437829467+07:00","message":"[GCS] Start streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.211723091+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.211783567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.211789278+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.211806045+07:00","message":"[buffer interim] 453 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.21181275+07:00","message":"[bufferProcess] interim [320000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.211814589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.211828293+07:00","message":"[bufferProcess] send to processor (ticker):กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.211831223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.211834173+07:00","message":"> Transcript [1661] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.2118433+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447827463+07:00","message":"[GCS] Cleaned up inactive client: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447856835+07:00","message":"[GCS] Cleaned up inactive client: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447859733+07:00","message":"[GCS] Cleaned up inactive client: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447861565+07:00","message":"[GCS] Cleaned up inactive client: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447863625+07:00","message":"[GCS] Cleaned up inactive client: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.44786542+07:00","message":"[GCS] Cleaned up inactive client: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447867767+07:00","message":"[GCS] Cleaned up inactive client: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447869865+07:00","message":"[GCS] Cleaned up inactive client: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447872098+07:00","message":"[GCS] Cleaned up inactive client: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447874318+07:00","message":"[GCS] Cleaned up inactive client: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447875923+07:00","message":"[GCS] Cleaned up inactive client: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447877583+07:00","message":"[GCS] Cleaned up inactive client: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447879216+07:00","message":"[GCS] Cleaned up inactive client: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.44788077+07:00","message":"[GCS] Cleaned up inactive client: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447882383+07:00","message":"[GCS] Cleaned up inactive client: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447884022+07:00","message":"[GCS] Cleaned up inactive client: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.447885586+07:00","message":"[GCS] Cleaned up inactive client: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.798236903+07:00","message":"[GCS] IsForceVAD: false for message ID: 453"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:03.974530018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:03.974539607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.118807046+07:00","message":"[GCS] Start streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.186628624+07:00","message":"[GCS] IsForceVAD: false for message ID: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.319747328+07:00","message":"[GCS] Start streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.352875722+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.352896122+07:00","message":"found end of frame, send empty tag with msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.352899486+07:00","message":"end Recv id 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.352905726+07:00","message":"[buffer interim] force interim is final (2) :กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352913132+07:00","message":"[bufferProcess] interim [320000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352916699+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.3529199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352923126+07:00","message":"> Transcript [1662] [true]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352925429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352927264+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352929243+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352931375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.35293907+07:00","message":"Push: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352941186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352943078+07:00","message":"> Transcript [1663] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352944993+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352947122+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352948666+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.352950426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.3529524+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.352961057+07:00","message":"push: {true กลับ 0 0xc0004a2600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.352974067+07:00","message":"push: {true \n 0 0xc002b98000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:04.359587505+07:00","message":"write wav file: './tmp/7559/7559_453.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:04.359592703+07:00","message":"write wav file: './tmp/7559/7559_454.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.539521407+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.539557395+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.539562988+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.539573469+07:00","message":"end recv isFinal message id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.539575463+07:00","message":"end Recv id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.539581849+07:00","message":"[buffer interim] this message is already final true 453: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:06.97469789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:06.974712771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:07.83578897+07:00","message":"[GCS] IsForceVAD: false for message ID: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:07.921238159+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:07.921287594+07:00","message":"found end of frame, send empty tag with msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:07.921290763+07:00","message":"end Recv id 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:07.921298412+07:00","message":"[buffer interim] 455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921306188+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921310517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921313149+07:00","message":"> Transcript [1664] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921315529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921317551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921319249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921321115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:07.921324083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:07.921334207+07:00","message":"push: {true \n 0 0xc0004a3300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:07.930123414+07:00","message":"write wav file: './tmp/7559/7559_455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:07.969045872+07:00","message":"[GCS] Start streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.997563928+07:00","message":"[GCS] IsForceVAD: false for message ID: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.060112162+07:00","message":"[GCS] Start streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.121725155+07:00","message":"[GCS] IsForceVAD: false for message ID: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.177339531+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.177355245+07:00","message":"found end of frame, send empty tag with msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.177358068+07:00","message":"end Recv id 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.177364751+07:00","message":"[buffer interim] 456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177371781+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177375436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177378364+07:00","message":"> Transcript [1665] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177380768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177382552+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177384291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177386393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.177389202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.177397934+07:00","message":"push: {true \n 0 0xc00307e300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:09.182820626+07:00","message":"write wav file: './tmp/7559/7559_456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.318976147+07:00","message":"[GCS] Start streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.591024146+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.591053288+07:00","message":"found end of frame, send empty tag with msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.591057863+07:00","message":"end Recv id 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.591067934+07:00","message":"[buffer interim] 457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.591078682+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.591084102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.591088386+07:00","message":"> Transcript [1666] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.591092618+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.59109539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.591098292+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.591101158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.591105146+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.59111748+07:00","message":"push: {true \n 0 0xc002b99280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:09.595867043+07:00","message":"write wav file: './tmp/7559/7559_457.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:09.975221817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:09.975228475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.396994089+07:00","message":"[GCS] IsForceVAD: false for message ID: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.612304003+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.612323826+07:00","message":"found end of frame, send empty tag with msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.61232713+07:00","message":"end Recv id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.612332875+07:00","message":"[buffer interim] 458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.612339256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.61234326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.612345872+07:00","message":"> Transcript [1667] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.61234873+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.612350592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.612352306+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.612354758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.612362265+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.612374365+07:00","message":"push: {true \n 0 0xc002b99500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:10.619278635+07:00","message":"write wav file: './tmp/7559/7559_458.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.109122851+07:00","message":"[GCS] Start streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.166651513+07:00","message":"[GCS] IsForceVAD: false for message ID: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.312410313+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.312436479+07:00","message":"found end of frame, send empty tag with msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.312439814+07:00","message":"end Recv id 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.312447501+07:00","message":"[buffer interim] 459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.312456473+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.312468307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.312471116+07:00","message":"> Transcript [1668] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.31247336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.312475306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.312476987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.312479471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:11.31248254+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.312491949+07:00","message":"push: {true \n 0 0xc002015500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:11.317922353+07:00","message":"write wav file: './tmp/7559/7559_459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:11.488025247+07:00","message":"[GCS] Start streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.715577875+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.715621713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.715629391+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.715647139+07:00","message":"[buffer interim] 460 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.715652901+07:00","message":"[bufferProcess] interim [250000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.715654812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.715660034+07:00","message":"[bufferProcess] send to processor (ticker):ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.715662583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.715665212+07:00","message":"> Transcript [1669] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.715667254+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.843292816+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.843337042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.843342588+07:00","message":"receive interim result [false|false]: ช่วยหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.843355211+07:00","message":"[buffer interim] 460 false ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843362281+07:00","message":"[bufferProcess] interim [370000000]:ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843364357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.843832202+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.843872191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.843877748+07:00","message":"receive interim result [false|false]: ช่วยให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.8438895+07:00","message":"[buffer interim] 460 false ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843896571+07:00","message":"[bufferProcess] interim [430000000]:ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843898756+07:00","message":"[bufferProcess] send to processor:ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843903987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843907402+07:00","message":"> Transcript [1670] [false]: 'ช่วยหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843910402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843912343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843914317+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.843916405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:12.975847373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:12.975862529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.120555494+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.120596473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.120602989+07:00","message":"receive interim result [false|false]: ช่วยให้ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.120620514+07:00","message":"[buffer interim] 460 false ช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120627715+07:00","message":"[bufferProcess] interim [670000000]:ช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120630194+07:00","message":"[bufferProcess] send to processor:ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120633182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120635914+07:00","message":"> Transcript [1671] [false]: 'ช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120639204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120641076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120642927+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.120645407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.13148316+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.1315086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้ช่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.131513794+07:00","message":"receive interim result [false|false]: ช่วยให้ช่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.131527906+07:00","message":"[buffer interim] 460 false ช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131533664+07:00","message":"[bufferProcess] interim [730000000]:ช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131536315+07:00","message":"[bufferProcess] send to processor:ช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131550282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131552762+07:00","message":"> Transcript [1672] [false]: 'ช่วยให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131555724+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131557998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131559774+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.131561748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.782273358+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.782316222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้ช่องสัญญาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.782323699+07:00","message":"receive interim result [false|false]: ช่วยให้ช่องสัญญาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.782338156+07:00","message":"[buffer interim] 460 false ช่วยให้ช่องสัญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782344564+07:00","message":"[bufferProcess] interim [270000000]:ช่วยให้ช่องสัญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782346957+07:00","message":"[bufferProcess] send to processor:ช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.78235208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.78235494+07:00","message":"> Transcript [1673] [false]: 'ช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782358262+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782360348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782362373+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782364421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782369088+07:00","message":"Push: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782373253+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782375512+07:00","message":"Set new StatePrefix : 'ช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.782377407+07:00","message":"Next Push (prob) : 'ให้ช่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.782384993+07:00","message":"push: {false ช่วย 0 0xc002b99800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.809836328+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.809875838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้ช่องยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.809881258+07:00","message":"receive interim result [false|false]: ช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.809894411+07:00","message":"[buffer interim] 460 false ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.80990068+07:00","message":"[bufferProcess] interim [330000000]:ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.809903202+07:00","message":"[bufferProcess] send to processor:ช่วยให้ช่องสัญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.809906101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.80990887+07:00","message":"> Transcript [1674] [false]: 'ช่วยให้ช่องสัญญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.809911691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.809913983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.809915829+07:00","message":"StatePrefix: 'ช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:13.809917834+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.326413248+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.326449308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้ช่องยาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.326456324+07:00","message":"receive interim result [false|false]: ช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.326471513+07:00","message":"[buffer interim] 460 false ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326480109+07:00","message":"[bufferProcess] interim [930000000]:ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326482662+07:00","message":"[bufferProcess] send to processor:ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326487808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326490366+07:00","message":"> Transcript [1675] [false]: 'ช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326493182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326495187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326497111+07:00","message":"StatePrefix: 'ช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.326499494+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:15.976308816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:15.976323549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.616625263+07:00","message":"[GCS] IsForceVAD: false for message ID: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.727576043+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.727618161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้ช่องยาว\",\"confidence\":0.95309526}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.72762453+07:00","message":"receive interim result [true|false]: ช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.727634256+07:00","message":"end recv isFinal message id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.727636609+07:00","message":"end Recv id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.727642474+07:00","message":"[buffer interim] 460 true ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727652623+07:00","message":"[bufferProcess] interim [330000000]:ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727657622+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727661922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727665159+07:00","message":"> Transcript [1676] [false]: 'ช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727667951+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727671452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727673439+07:00","message":"StatePrefix: 'ช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727675793+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.72767768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727679558+07:00","message":"> Transcript [1677] [true]: 'ช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.72768151+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727683114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727684725+07:00","message":"StatePrefix: 'ช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727686483+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.727692347+07:00","message":"Push: 'ให้ช่องยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.727700707+07:00","message":"push: {true ให้ช่องยาว 0 0xc002b99800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:16.738278228+07:00","message":"write wav file: './tmp/7559/7559_460.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.80995625+07:00","message":"[GCS] Start streaming session, msgId: 461"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:18.976365779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:18.976401424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.286845774+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.286896499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.286901507+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.286915245+07:00","message":"[buffer interim] 461 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.286922728+07:00","message":"[bufferProcess] interim [480000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.286924882+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.28693113+07:00","message":"[bufferProcess] send to processor (ticker):ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.286933768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.286936827+07:00","message":"> Transcript [1678] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.286939108+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.45701074+07:00","message":"[GCS] IsForceVAD: false for message ID: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.520208841+07:00","message":"[GCS] Start streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.564140323+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.564177111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นะคะ\",\"confidence\":0.85204685}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.564183749+07:00","message":"receive interim result [true|false]: อันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.564189709+07:00","message":"end recv isFinal message id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.5641921+07:00","message":"end Recv id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.564211902+07:00","message":"[buffer interim] 461 true อันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.56423763+07:00","message":"[bufferProcess] interim [870000000]:อันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.56424624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.564250076+07:00","message":"> Transcript [1679] [true]: 'อันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.564253515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.564256271+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.564258406+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.564260457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.564266207+07:00","message":"Push: 'อันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.564276447+07:00","message":"push: {true อันนี้นะคะ 0 0xc0004a2c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:20.573332362+07:00","message":"write wav file: './tmp/7559/7559_461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.861377189+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.86142103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.861426767+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.861442298+07:00","message":"[buffer interim] 462 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.861449614+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:20.861451741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.046517549+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.046553798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.046559536+07:00","message":"receive interim result [false|false]: ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.046569207+07:00","message":"[buffer interim] 462 false ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.04657635+07:00","message":"[bufferProcess] interim [540000000]:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.046578682+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.046581743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.04658481+07:00","message":"> Transcript [1680] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.046587031+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.199462674+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.199504893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.199510141+07:00","message":"receive interim result [false|false]: ไม่ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.199526833+07:00","message":"[buffer interim] 462 false ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.199534268+07:00","message":"[bufferProcess] interim [720000000]:ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.19953696+07:00","message":"[bufferProcess] send to processor:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.199540418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.199543029+07:00","message":"> Transcript [1681] [false]: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.199546021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.199547981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.199550829+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.199553046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.476065843+07:00","message":"[GCS] IsForceVAD: false for message ID: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.548662813+07:00","message":"[GCS] Start streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.574785146+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.574834284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.574841875+07:00","message":"receive interim result [false|false]: ไม่ได้ใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.574869542+07:00","message":"[buffer interim] 462 false ไม่ได้ใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.574879338+07:00","message":"[bufferProcess] interim [80000000]:ไม่ได้ใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.574882105+07:00","message":"[bufferProcess] send to processor:ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.574885298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.574888089+07:00","message":"> Transcript [1682] [false]: 'ไม่ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.574890756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.57489299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.574895051+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.57489708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.588541013+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.588574019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ใช้สระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.58857948+07:00","message":"receive interim result [false|false]: ไม่ได้ใช้สระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.588595856+07:00","message":"[buffer interim] 462 false ไม่ได้ใช้สระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588602449+07:00","message":"[bufferProcess] interim [140000000]:ไม่ได้ใช้สระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588605097+07:00","message":"[bufferProcess] send to processor:ไม่ได้ใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588612207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588614797+07:00","message":"> Transcript [1683] [false]: 'ไม่ได้ใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588617922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588620641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588622486+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.588624924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.61282015+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.612845756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.612852014+07:00","message":"receive interim result [true|false]: ไม่ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.612859587+07:00","message":"end recv isFinal message id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.612861782+07:00","message":"end Recv id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.612866906+07:00","message":"[buffer interim] 462 true ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.61287262+07:00","message":"[bufferProcess] interim [170000000]:ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612877298+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ได้ใช้สระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612881079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612883962+07:00","message":"> Transcript [1684] [false]: 'ไม่ได้ใช้สระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612886372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612890228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612892607+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612894623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612898758+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.61290074+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612902758+07:00","message":"Set new StatePrefix : 'ไม่ได้ใช้สระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612905132+07:00","message":"Next Push (prob) : 'ได้ใช้สระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612906968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612908932+07:00","message":"> Transcript [1685] [true]: 'ไม่ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612911138+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.61291292+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612914484+07:00","message":"StatePrefix: 'ไม่ได้ใช้สระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.612916256+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.61291833+07:00","message":"Push: 'ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.612929095+07:00","message":"push: {false ไม่ 0 0xc002e5cf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.612944684+07:00","message":"push: {true ได้ใช้ 0 0xc002e5cf80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:21.61856352+07:00","message":"write wav file: './tmp/7559/7559_462.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:21.976537457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:21.976558823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.187486214+07:00","message":"[GCS] IsForceVAD: false for message ID: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.271747708+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.271771078+07:00","message":"found end of frame, send empty tag with msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.271775361+07:00","message":"end Recv id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.271785703+07:00","message":"[buffer interim] 463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271794874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271799964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271804099+07:00","message":"> Transcript [1686] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271807741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271810545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271813203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271815859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.271820004+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.271831677+07:00","message":"push: {true \n 0 0xc0004a3800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:22.277104452+07:00","message":"write wav file: './tmp/7559/7559_463.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.507742993+07:00","message":"[GCS] Start streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.162191111+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.162233552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.162240854+07:00","message":"receive interim result [false|false]: ความยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.162260369+07:00","message":"[buffer interim] 464 false ความยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.162268897+07:00","message":"[bufferProcess] interim [660000000]:ความยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.162271914+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.493589935+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.49362949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.493636061+07:00","message":"receive interim result [false|false]: ความยาวผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.493648237+07:00","message":"[buffer interim] 464 false ความยาวผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.493655369+07:00","message":"[bufferProcess] interim [960000000]:ความยาวผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.493657751+07:00","message":"[bufferProcess] send to processor:ความยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.493663383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.493666133+07:00","message":"> Transcript [1687] [false]: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.493668414+07:00","message":"Set StatePrefix (first interim): 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.693718377+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.693760763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวฝนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.693766961+07:00","message":"receive interim result [false|false]: ความยาวฝนจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.693781412+07:00","message":"[buffer interim] 464 false ความยาวฝนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.693791645+07:00","message":"[bufferProcess] interim [200000000]:ความยาวฝนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.693794181+07:00","message":"[bufferProcess] send to processor:ความยาวผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.693797587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.69380046+07:00","message":"> Transcript [1688] [false]: 'ความยาวผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.693804007+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.693806049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.693807898+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.693810156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.758445979+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.758495083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผลการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.758501788+07:00","message":"receive interim result [false|false]: ความยาวผลการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.758514408+07:00","message":"[buffer interim] 464 false ความยาวผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.758523419+07:00","message":"[bufferProcess] interim [320000000]:ความยาวผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.75852618+07:00","message":"[bufferProcess] send to processor:ความยาวฝนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.75853032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.75853316+07:00","message":"> Transcript [1689] [false]: 'ความยาวฝนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.758535797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.758537805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.758539751+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.758542013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.95280129+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.952838143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผลจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.952844793+07:00","message":"receive interim result [false|false]: ความยาวผลจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.952858855+07:00","message":"[buffer interim] 464 false ความยาวผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952866352+07:00","message":"[bufferProcess] interim [440000000]:ความยาวผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952869257+07:00","message":"[bufferProcess] send to processor:ความยาวผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952876159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952879118+07:00","message":"> Transcript [1690] [false]: 'ความยาวผลการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952882115+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952884217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952886567+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.952888627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.266392517+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.266438725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผลการประเมิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.266445878+07:00","message":"receive interim result [false|false]: ความยาวผลการประเมิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.266461682+07:00","message":"[buffer interim] 464 false ความยาวผลการประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266469555+07:00","message":"[bufferProcess] interim [740000000]:ความยาวผลการประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266472355+07:00","message":"[bufferProcess] send to processor:ความยาวผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266479501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266482524+07:00","message":"> Transcript [1691] [false]: 'ความยาวผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266486144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.26648899+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266491151+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266493718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266499667+07:00","message":"Push: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266501647+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266503625+07:00","message":"Set new StatePrefix : 'ความยาวผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.266505822+07:00","message":"Next Push (prob) : 'ผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.266514107+07:00","message":"push: {false ความยาว 0 0xc00307e900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.268508424+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.268528739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผลจากประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.268533216+07:00","message":"receive interim result [false|false]: ความยาวผลจากประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.268545237+07:00","message":"[buffer interim] 464 false ความยาวผลจากประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.268549751+07:00","message":"[bufferProcess] interim [800000000]:ความยาวผลจากประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.268551814+07:00","message":"[bufferProcess] send to processor:ความยาวผลการประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.268554322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.268556755+07:00","message":"> Transcript [1692] [false]: 'ความยาวผลการประเมิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.268558922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.268561788+07:00","message":"Set new StatePrefix: 'ความยาวผลการประเมิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.587059273+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.58709557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผลจากประมาณ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.587101966+07:00","message":"receive interim result [false|false]: ความยาวผลจากประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.587113898+07:00","message":"[buffer interim] 464 false ความยาวผลจากประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.587120138+07:00","message":"[bufferProcess] interim [100000000]:ความยาวผลจากประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.58712241+07:00","message":"[bufferProcess] send to processor:ความยาวผลจากประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.587127393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.587129941+07:00","message":"> Transcript [1693] [false]: 'ความยาวผลจากประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.587132109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.587134226+07:00","message":"Set new StatePrefix: 'ความยาวผลจากประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.651180022+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.651214334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผลจากประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.651221881+07:00","message":"receive interim result [false|false]: ความยาวผลจากประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.651233289+07:00","message":"[buffer interim] 464 false ความยาวผลจากประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651240531+07:00","message":"[bufferProcess] interim [220000000]:ความยาวผลจากประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651242764+07:00","message":"[bufferProcess] send to processor:ความยาวผลจากประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651246431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651249159+07:00","message":"> Transcript [1694] [false]: 'ความยาวผลจากประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651252031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651253947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651255981+07:00","message":"StatePrefix: 'ความยาวผลจากประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.651258519+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.842613696+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.84265219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.842659011+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.842675583+07:00","message":"[buffer interim] 464 false ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.842683266+07:00","message":"[bufferProcess] interim [340000000]:ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.842685893+07:00","message":"[bufferProcess] send to processor:ความยาวผลจากประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.842696771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.842703051+07:00","message":"> Transcript [1695] [false]: 'ความยาวผลจากประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.842706467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.842716884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.842718957+07:00","message":"StatePrefix: 'ความยาวผลจากประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.84272104+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:24.977239026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:24.977626762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.160819465+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.160863687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5 ซม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.160869127+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5 ซม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.160882463+07:00","message":"[buffer interim] 464 false ความยาวประมาณ 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.160889535+07:00","message":"[bufferProcess] interim [640000000]:ความยาวประมาณ 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.16089214+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.16089735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.160900087+07:00","message":"> Transcript [1696] [false]: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.160911883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.160914153+07:00","message":"Set new StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.357386903+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.357424202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5 เซนติเมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.357430008+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.357443136+07:00","message":"[buffer interim] 464 false ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357450449+07:00","message":"[bufferProcess] interim [880000000]:ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357454075+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357460962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357463502+07:00","message":"> Transcript [1697] [false]: 'ความยาวประมาณ 1.5 ซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357466563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357468916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357470827+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.357472994+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.482896203+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.482942471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.482950383+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.482963253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เซนติเมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.482966016+07:00","message":"receive interim result [false|false]:  เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.48297362+07:00","message":"[buffer interim] 464 false ความยาวประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.482977205+07:00","message":"[buffer interim] 464 false  เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.48298396+07:00","message":"[bufferProcess] interim [940000000]:ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.482987445+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.482990253+07:00","message":"[bufferProcess] interim [940000000]: เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.482992813+07:00","message":"[bufferProcess] update buffer: ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.482995821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.482998798+07:00","message":"> Transcript [1698] [false]: 'ความยาวประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.483001989+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.483004198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.483006077+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.483008034+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.838333179+07:00","message":"[GCS] IsForceVAD: false for message ID: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.923896019+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.923935328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5 เซนติเมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.923941676+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.923959375+07:00","message":"[buffer interim] 464 false ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.92396811+07:00","message":"[bufferProcess] interim [480000000]:ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.923971056+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.923974944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.923977825+07:00","message":"> Transcript [1699] [false]: 'ความยาวประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.923981104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.923983125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.923985143+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.9239874+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.98986097+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.989891898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวผลจากประมาณ 1.5 เซนติเมตรค่ะ\",\"confidence\":0.89309025}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.989897935+07:00","message":"receive interim result [true|false]: ความยาวผลจากประมาณ 1.5 เซนติเมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.989908565+07:00","message":"end recv isFinal message id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.989910802+07:00","message":"end Recv id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.989916593+07:00","message":"[buffer interim] 464 true ความยาวผลจากประมาณ 1.5 เซนติเมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989923487+07:00","message":"[bufferProcess] interim [540000000]:ความยาวผลจากประมาณ 1.5 เซนติเมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989926793+07:00","message":"[bufferProcess] send to processor (isfinal):ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989930268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989933414+07:00","message":"> Transcript [1700] [false]: 'ความยาวประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989937201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989939731+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989942915+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989945783+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989949756+07:00","message":"Push: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989952379+07:00","message":"TextPushed: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989955267+07:00","message":"Set new StatePrefix : 'ความยาวประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989958468+07:00","message":"Next Push (prob) : ' เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989961418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989964493+07:00","message":"> Transcript [1701] [true]: 'ความยาวผลจากประมาณ 1.5 เซนติเมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989967712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989970117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989974123+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989976075+07:00","message":"TextPushed: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.989977719+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.989986718+07:00","message":"push: {false ประมาณ 1.5 0 0xc00307e900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.990097717+07:00","message":"Push: ' เซนติเมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.990100694+07:00","message":"TextPushed: 'ความยาวประมาณ 1.5 เซนติเมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.990102702+07:00","message":"Set new StatePrefix : 'ความยาวผลจากประมาณ 1.5 เซนติเมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.990105111+07:00","message":"Next Push (prob) : 'ความยาวผลจากประมาณ 1.5 เซนติเมตรค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.990111014+07:00","message":"push: {true  เซนติเมตรค่ะ 0 0xc00307e900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.990117368+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_464.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:25.998358832+07:00","message":"write wav file: './tmp/7559/7559_464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.358447713+07:00","message":"[GCS] Start streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.417026925+07:00","message":"[GCS] IsForceVAD: false for message ID: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.613749467+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.61377485+07:00","message":"found end of frame, send empty tag with msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.61377799+07:00","message":"end Recv id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.613787002+07:00","message":"[buffer interim] 465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.613794861+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.61379877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.613801327+07:00","message":"> Transcript [1702] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.613803775+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.613805656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.613807887+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.613810095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.613817686+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.613827359+07:00","message":"push: {true \n 0 0xc0004a3500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:26.618453688+07:00","message":"write wav file: './tmp/7559/7559_465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.118580905+07:00","message":"[GCS] Start streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.780740208+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.780787807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.780793412+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.780807784+07:00","message":"[buffer interim] 466 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.780814152+07:00","message":"[bufferProcess] interim [720000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.780816198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.780821203+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.780823865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.78082661+07:00","message":"> Transcript [1703] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.78082873+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:27.977458207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:27.977485061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.378203938+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.37824386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.378250542+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.378264671+07:00","message":"[buffer interim] 466 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.378272023+07:00","message":"[bufferProcess] interim [320000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.378274138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.8515871+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.85163115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการใช้สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.851640801+07:00","message":"receive interim result [false|false]: จะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.851654897+07:00","message":"[buffer interim] 466 false จะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851661837+07:00","message":"[bufferProcess] interim [780000000]:จะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.85166445+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.85166803+07:00","message":"[bufferProcess] send to processor (ticker):จะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.85167111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.85167381+07:00","message":"> Transcript [1704] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851677039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851678887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851680784+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851682706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.85168439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851686378+07:00","message":"> Transcript [1705] [false]: 'จะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851688291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.851690382+07:00","message":"Set new StatePrefix: 'จะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.956508775+07:00","message":"[GCS] IsForceVAD: false for message ID: 466"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:30.977755497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:30.977764169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.029489885+07:00","message":"[GCS] Start streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.149665688+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.149724075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการใช้สารสังเคราะห์\",\"confidence\":0.8788843}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.149731564+07:00","message":"receive interim result [true|false]: จะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.149743757+07:00","message":"end recv isFinal message id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.149746124+07:00","message":"end Recv id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.149753235+07:00","message":"[buffer interim] 466 true จะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149759711+07:00","message":"[bufferProcess] interim [50000000]:จะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149770916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149773775+07:00","message":"> Transcript [1706] [true]: 'จะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149776788+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149779018+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149780881+07:00","message":"StatePrefix: 'จะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149782985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.149785738+07:00","message":"Push: 'จะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.149794217+07:00","message":"push: {true จะมีการใช้สารสังเคราะห์ 0 0xc00307e580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:31.158596346+07:00","message":"write wav file: './tmp/7559/7559_466.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.346769961+07:00","message":"[GCS] IsForceVAD: false for message ID: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.401641988+07:00","message":"[GCS] Start streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.40167006+07:00","message":"[GCS] IsForceVAD: false for message ID: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.670743905+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.670769031+07:00","message":"found end of frame, send empty tag with msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.670772037+07:00","message":"end Recv id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.670779781+07:00","message":"[buffer interim] 467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670788198+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670792884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670795696+07:00","message":"> Transcript [1707] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670798216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670800411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670802108+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670803918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.670806506+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.670816427+07:00","message":"push: {true \n 0 0xc00307e800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:31.675520846+07:00","message":"write wav file: './tmp/7559/7559_467.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.797392279+07:00","message":"[GCS] Start streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.798627988+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.798645171+07:00","message":"found end of frame, send empty tag with msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.79864812+07:00","message":"end Recv id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.798656874+07:00","message":"[buffer interim] 468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798666163+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798670091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798672859+07:00","message":"> Transcript [1708] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798675431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798677402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798679113+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798680879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.798683595+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.798693299+07:00","message":"push: {true \n 0 0xc002014000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:31.805299335+07:00","message":"write wav file: './tmp/7559/7559_468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.926565354+07:00","message":"[GCS] IsForceVAD: false for message ID: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.118701975+07:00","message":"[GCS] Start streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.691092464+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.691111096+07:00","message":"found end of frame, send empty tag with msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.691114379+07:00","message":"end Recv id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.691121741+07:00","message":"[buffer interim] 469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.691129584+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.691136392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.691139148+07:00","message":"> Transcript [1709] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.69114165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.691143688+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.691145464+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.691147289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.691150104+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.691160755+07:00","message":"push: {true \n 0 0xc002014880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:32.696334745+07:00","message":"write wav file: './tmp/7559/7559_469.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447761574+07:00","message":"[GCS] Cleaned up inactive client: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447788331+07:00","message":"[GCS] Cleaned up inactive client: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447790999+07:00","message":"[GCS] Cleaned up inactive client: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447793439+07:00","message":"[GCS] Cleaned up inactive client: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447795273+07:00","message":"[GCS] Cleaned up inactive client: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447797297+07:00","message":"[GCS] Cleaned up inactive client: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447799863+07:00","message":"[GCS] Cleaned up inactive client: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447801595+07:00","message":"[GCS] Cleaned up inactive client: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447803994+07:00","message":"[GCS] Cleaned up inactive client: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.44780609+07:00","message":"[GCS] Cleaned up inactive client: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447808137+07:00","message":"[GCS] Cleaned up inactive client: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.44781125+07:00","message":"[GCS] Cleaned up inactive client: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447812861+07:00","message":"[GCS] Cleaned up inactive client: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447814545+07:00","message":"[GCS] Cleaned up inactive client: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.44781616+07:00","message":"[GCS] Cleaned up inactive client: 437"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:33.978293426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:33.978330454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.204201575+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.204244616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.204250699+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.20426445+07:00","message":"[buffer interim] 470 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.204272703+07:00","message":"[bufferProcess] interim [100000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.204274843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.204278283+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.204281109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.204284259+07:00","message":"> Transcript [1710] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.204286497+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.356373034+07:00","message":"[GCS] IsForceVAD: false for message ID: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.429476604+07:00","message":"[GCS] Start streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.45392423+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.453981038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.453988475+07:00","message":"receive interim result [true|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.454002286+07:00","message":"end recv isFinal message id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.454005539+07:00","message":"end Recv id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.454016063+07:00","message":"[buffer interim] 470 true ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.454026372+07:00","message":"[bufferProcess] interim [400000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.454030882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.454035035+07:00","message":"> Transcript [1711] [true]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.454039415+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.45404228+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.454044871+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.454047666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:34.454051976+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:34.45406313+07:00","message":"push: {true ประมาณ 0 0xc002014d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:34.462902663+07:00","message":"write wav file: './tmp/7559/7559_470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.836719113+07:00","message":"[GCS] IsForceVAD: false for message ID: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.923378505+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.923395884+07:00","message":"found end of frame, send empty tag with msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.923399081+07:00","message":"end Recv id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.923406783+07:00","message":"[buffer interim] 471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923413304+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923416836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923419515+07:00","message":"> Transcript [1712] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923421883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923423925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923425666+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923427601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.923430216+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.923439322+07:00","message":"push: {true \n 0 0xc000189300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:35.935577194+07:00","message":"write wav file: './tmp/7559/7559_471.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.407650088+07:00","message":"[GCS] Start streaming session, msgId: 472"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:36.978624579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:36.978631031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.266884569+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.26693469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.26694051+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.266955672+07:00","message":"[buffer interim] 472 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.26696471+07:00","message":"[bufferProcess] interim [900000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.266967143+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.266975478+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.266978692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.266981881+07:00","message":"> Transcript [1713] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.266984266+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.652183948+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.652225173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.652230687+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.652246009+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.652254288+07:00","message":"[bufferProcess] interim [260000000]:เตรียมเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.65225652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.829327568+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.829370339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.829376464+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.829390613+07:00","message":"[buffer interim] 472 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.829397802+07:00","message":"[bufferProcess] interim [380000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.829400427+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.829404446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.829407289+07:00","message":"> Transcript [1714] [false]: 'เตรียมเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.829409523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.829411435+07:00","message":"Set new StatePrefix: 'เตรียมเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.119221064+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.119258976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.119264503+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.119279273+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.119286325+07:00","message":"[bufferProcess] interim [560000000]:เตรียมเนื้อหาแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.119288838+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.119295219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.119297958+07:00","message":"> Transcript [1715] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.119303698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.11930653+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.290384525+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.290415639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.290421276+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.290430561+07:00","message":"[buffer interim] 472 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.290437468+07:00","message":"[bufferProcess] interim [680000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.290439895+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.290442984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.290445656+07:00","message":"> Transcript [1716] [false]: 'เตรียมเนื้อหาแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.290447621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.290449789+07:00","message":"Set new StatePrefix: 'เตรียมเนื้อหาแต่ละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.348736071+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.348773407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.348779085+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.348791272+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.348797788+07:00","message":"[bufferProcess] interim [740000000]:เตรียมเนื้อหาเจอแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.348800633+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.348805883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.348808465+07:00","message":"> Transcript [1717] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.348810504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.348812477+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.387397064+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.387431352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.387436823+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.387449998+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.387457701+07:00","message":"[bufferProcess] interim [800000000]:เตรียมเนื้อหาเจอแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.387460436+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาเจอแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.387466971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.38746964+07:00","message":"> Transcript [1718] [false]: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.387472722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.387477151+07:00","message":"Set new StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.734975456+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.735013532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะคะเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.735019356+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะคะเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.735033166+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.73503976+07:00","message":"[bufferProcess] interim [280000000]:เตรียมเนื้อหาเจอแล้วนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.735042158+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาเจอแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.735047121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.735050149+07:00","message":"> Transcript [1719] [false]: 'เตรียมเนื้อหาเจอแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.735055029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.735057951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.735060826+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.735064381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.795405182+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.795444655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะคะเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.795450429+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะคะเราก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.795466251+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.795474484+07:00","message":"[bufferProcess] interim [400000000]:เตรียมเนื้อหาเจอแล้วนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.795476867+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาเจอแล้วนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.795480392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.795483867+07:00","message":"> Transcript [1720] [false]: 'เตรียมเนื้อหาเจอแล้วนะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.795487294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.7954893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.795491161+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.795493252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.072084076+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.072121573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะคะเราก็มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.072127302+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะคะเราก็มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.072139216+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072148035+07:00","message":"[bufferProcess] interim [580000000]:เตรียมเนื้อหาเจอแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072150587+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาเจอแล้วนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072155999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072158555+07:00","message":"> Transcript [1721] [false]: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072161867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072163937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072165835+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.072168008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.562167596+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.562205002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะคะเราก็มาช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.562211672+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะคะเราก็มาช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.562224264+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะคะเราก็มาช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562230645+07:00","message":"[bufferProcess] interim [60000000]:เตรียมเนื้อหาเจอแล้วนะคะเราก็มาช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562233765+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาเจอแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562240758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562243535+07:00","message":"> Transcript [1722] [false]: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562246816+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562249+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562251086+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562253427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562260637+07:00","message":"Push: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.56226293+07:00","message":"TextPushed: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562265089+07:00","message":"Set new StatePrefix : 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.562267127+07:00","message":"Next Push (prob) : 'คะเราก็มา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.562273996+07:00","message":"push: {false เตรียมเนื้อหาเจอแล้วนะ 0 0xc002014180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.638169517+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.638207482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.638213825+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:39.638225703+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.638232251+07:00","message":"[bufferProcess] interim [180000000]:เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.638234753+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาเจอแล้วนะคะเราก็มาช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.638239825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.63824257+07:00","message":"> Transcript [1723] [false]: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มาช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.638246256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.638248496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.638250366+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:39.638252577+07:00","message":"TextPushed: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:39.979007314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:39.979032925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:40.243361723+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:40.243396542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:40.243402763+07:00","message":"receive interim result [false|false]: เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:40.243416018+07:00","message":"[buffer interim] 472 false เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.24342389+07:00","message":"[bufferProcess] interim [780000000]:เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.243426944+07:00","message":"[bufferProcess] send to processor:เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.243433219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.243435848+07:00","message":"> Transcript [1724] [false]: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.243439099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.243441408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.243443224+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:40.243445823+07:00","message":"TextPushed: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:40.636502469+07:00","message":"[GCS] IsForceVAD: false for message ID: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:40.707691384+07:00","message":"[GCS] Start streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.036202327+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.036235103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมเนื้อหาเสร็จแล้วนะคะเราก็มาชวน\",\"confidence\":0.9277559}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.036240969+07:00","message":"receive interim result [true|false]: เตรียมเนื้อหาเสร็จแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.036251422+07:00","message":"end recv isFinal message id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.036253718+07:00","message":"end Recv id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.03625918+07:00","message":"[buffer interim] 472 true เตรียมเนื้อหาเสร็จแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036265315+07:00","message":"[bufferProcess] interim [380000000]:เตรียมเนื้อหาเสร็จแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036271513+07:00","message":"[bufferProcess] send to processor (isfinal):เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.03627465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.03627732+07:00","message":"> Transcript [1725] [false]: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มาชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.03628019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036282197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036284188+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036286389+07:00","message":"TextPushed: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036288204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036290121+07:00","message":"> Transcript [1726] [true]: 'เตรียมเนื้อหาเสร็จแล้วนะคะเราก็มาชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036292237+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036294044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036295616+07:00","message":"StatePrefix: 'เตรียมเนื้อหาเจอแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036297399+07:00","message":"TextPushed: 'เตรียมเนื้อหาเจอแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036298997+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.03641281+07:00","message":"Push: 'เราก็มาชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036415759+07:00","message":"TextPushed: 'เตรียมเนื้อหาเจอแล้วนะเราก็มาชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036417999+07:00","message":"Set new StatePrefix : 'เตรียมเนื้อหาเสร็จแล้วนะคะเราก็มาชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036420171+07:00","message":"Next Push (prob) : 'เตรียมเนื้อหาเสร็จแล้วนะคะเราก็มาชวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.03642729+07:00","message":"push: {true เราก็มาชวน 0 0xc002014180}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.036438087+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_472.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:41.045497118+07:00","message":"write wav file: './tmp/7559/7559_472.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.596857059+07:00","message":"[GCS] IsForceVAD: false for message ID: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.693337199+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.693357993+07:00","message":"found end of frame, send empty tag with msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.693361171+07:00","message":"end Recv id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.693368045+07:00","message":"[buffer interim] 473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693374747+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693379106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693382103+07:00","message":"> Transcript [1727] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693384696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693386546+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693388224+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693389938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.693397291+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.693405158+07:00","message":"push: {true \n 0 0xc002b98380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:41.698730583+07:00","message":"write wav file: './tmp/7559/7559_473.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.118002464+07:00","message":"[GCS] Start streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.175905464+07:00","message":"[GCS] IsForceVAD: false for message ID: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.238791624+07:00","message":"[GCS] Start streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.305037052+07:00","message":"[GCS] IsForceVAD: false for message ID: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.36815188+07:00","message":"[GCS] Start streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.410659457+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.410688571+07:00","message":"found end of frame, send empty tag with msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.410692855+07:00","message":"end Recv id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.410700598+07:00","message":"[buffer interim] 474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.410708833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.41071734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.410720108+07:00","message":"> Transcript [1728] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.410722679+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.41072471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.410726909+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.410728705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.410735457+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.410744761+07:00","message":"push: {true \n 0 0xc002b98f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:42.41526643+07:00","message":"write wav file: './tmp/7559/7559_474.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.477660715+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.477681979+07:00","message":"found end of frame, send empty tag with msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.477685082+07:00","message":"end Recv id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.477692221+07:00","message":"[buffer interim] 475 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477699356+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477703411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477706263+07:00","message":"> Transcript [1729] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477708809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477715513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477717267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477719063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.477726547+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.477736975+07:00","message":"push: {true \n 0 0xc0004a2c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:42.482127296+07:00","message":"write wav file: './tmp/7559/7559_475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.954344758+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.95438288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประจำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.954387987+07:00","message":"receive interim result [false|false]: ประจำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.954401131+07:00","message":"[buffer interim] 476 false ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.954407668+07:00","message":"[bufferProcess] interim [600000000]:ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.954409639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:42.979486906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:42.979486908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.167754581+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.167800512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกันภัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.167806124+07:00","message":"receive interim result [false|false]: ประกันภัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.167823208+07:00","message":"[buffer interim] 476 false ประกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.167830924+07:00","message":"[bufferProcess] interim [780000000]:ประกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.167833482+07:00","message":"[bufferProcess] send to processor:ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.167837014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.16784011+07:00","message":"> Transcript [1730] [false]: 'ประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.16784282+07:00","message":"Set StatePrefix (first interim): 'ประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.221665775+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.221703226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.221714494+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.221732036+07:00","message":"[buffer interim] 476 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.221740122+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.221744058+07:00","message":"[bufferProcess] send to processor:ประกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.221753763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.221757521+07:00","message":"> Transcript [1731] [false]: 'ประกันภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.221760521+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.221763185+07:00","message":"Set new StatePrefix: 'ประกันภัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.544050813+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.544088354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.544094619+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.54411009+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.544117487+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.54411995+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.544126112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.544129078+07:00","message":"> Transcript [1732] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.544131411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.544133327+07:00","message":"Set new StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.799448587+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.799489223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.799497333+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.799511911+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799520495+07:00","message":"[bufferProcess] interim [440000000]:ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799522979+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799530594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799533456+07:00","message":"> Transcript [1733] [false]: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799536783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799539112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799541461+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.799543775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.12345781+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.123504492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.123510442+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.123524083+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.123531442+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.123534792+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.123541759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.123544896+07:00","message":"> Transcript [1734] [false]: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.123548346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.12355045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.123552334+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.123554979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.150123558+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.150148279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.150152992+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.15016424+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.15016933+07:00","message":"[bufferProcess] interim [800000000]:ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.150171525+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.150174942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.150177906+07:00","message":"> Transcript [1735] [false]: 'ปัจจัยภายในที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.150180644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.150183135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.150185499+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.150187503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.306447853+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.306481759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.306487972+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.306504948+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306511345+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306514169+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.30651982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306522376+07:00","message":"> Transcript [1736] [false]: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306525347+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306527305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306529206+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.30653138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.3065361+07:00","message":"Push: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306538102+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306540546+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.306542658+07:00","message":"Next Push (prob) : 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.306550182+07:00","message":"push: {false ปัจจัยภายใน 0 0xc002b99000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.498900782+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.498938199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.498944644+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.4989568+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.498964564+07:00","message":"[bufferProcess] interim [220000000]:ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.498967351+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.498971061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.498973737+07:00","message":"> Transcript [1737] [false]: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.498977144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.498979236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.49898163+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.498984132+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.631056728+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.631104068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.631110466+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.631123681+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.631131388+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.63113399+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.631141319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.631144437+07:00","message":"> Transcript [1738] [false]: 'ปัจจัยภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.631147996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.63115013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.631152627+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.631155708+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.812784434+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.812824348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.812830587+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.812842974+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.812849504+07:00","message":"[bufferProcess] interim [460000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.812852754+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.812858165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.812861272+07:00","message":"> Transcript [1739] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.812864436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.812866491+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.812868923+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.81287124+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.39917958+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.399219948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.399226724+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.399240409+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399249582+07:00","message":"[bufferProcess] interim [60000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399252266+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399257899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399260836+07:00","message":"> Transcript [1740] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399268291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399270613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399273051+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399275546+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399281842+07:00","message":"Push: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399283952+07:00","message":"TextPushed: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399285974+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.399288478+07:00","message":"Next Push (prob) : 'ผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.399296552+07:00","message":"push: {false ที่มี 0 0xc002b99000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.59076223+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.590807975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.590815734+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.590829618+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.590836614+07:00","message":"[bufferProcess] interim [300000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.590839475+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.590845617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.590848477+07:00","message":"> Transcript [1741] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.590851881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.590854159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.59085605+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.590858563+07:00","message":"TextPushed: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.85455597+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.854595476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.854603483+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.854617692+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.854625896+07:00","message":"[bufferProcess] interim [480000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.854629033+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.85463588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.8546389+07:00","message":"> Transcript [1742] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.854642632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.854644904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.854647484+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.854650404+07:00","message":"TextPushed: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:45.980463914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:45.980475933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.615525983+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.615558422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.615564542+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.615576519+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.615583155+07:00","message":"[bufferProcess] interim [320000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.61558589+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.61559106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.615593747+07:00","message":"> Transcript [1743] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.615596766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.615598751+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.615600595+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.615603265+07:00","message":"TextPushed: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.187511098+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.18754852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.187556112+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.187570536+07:00","message":"[buffer interim] 476 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187578066+07:00","message":"[bufferProcess] interim [920000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187582965+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187591211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187593931+07:00","message":"> Transcript [1744] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187597471+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187599713+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187601735+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187604502+07:00","message":"TextPushed: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.18761129+07:00","message":"Push: 'ผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187613338+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187615653+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.187617942+07:00","message":"Next Push (prob) : 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.187625696+07:00","message":"push: {false ผลต่อการเจริญเติบโต 0 0xc002b99000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.877074654+07:00","message":"[GCS] IsForceVAD: false for message ID: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.939681483+07:00","message":"[GCS] Start streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.984894153+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.984941363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.94626814}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.984949864+07:00","message":"receive interim result [true|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.984959455+07:00","message":"end recv isFinal message id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.984961631+07:00","message":"end Recv id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.984967247+07:00","message":"[buffer interim] 476 true ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.984977455+07:00","message":"[bufferProcess] interim [730000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.984983322+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.984987484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.984991125+07:00","message":"> Transcript [1745] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.984994659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.984996742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.984999085+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985001478+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985003233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985005211+07:00","message":"> Transcript [1746] [true]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985007423+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985009044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985010768+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985012526+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.985018943+07:00","message":"Push: 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.985026786+07:00","message":"push: {true ของพืช 0 0xc002b99000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:47.99562859+07:00","message":"write wav file: './tmp/7559/7559_476.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.642463123+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.642508679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.642514431+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.642531358+07:00","message":"[buffer interim] 477 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.642537917+07:00","message":"[bufferProcess] interim [720000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.64254023+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.689351135+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.689394998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.689400863+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.689418242+07:00","message":"[buffer interim] 477 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.689426272+07:00","message":"[bufferProcess] interim [780000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.689429772+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.68943462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.689438165+07:00","message":"> Transcript [1747] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.689440477+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:48.980969488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:48.980973782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.992796951+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.99283761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.992844847+07:00","message":"receive interim result [false|false]: เพื่อควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.992860708+07:00","message":"[buffer interim] 477 false เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.992868812+07:00","message":"[bufferProcess] interim [80000000]:เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.99287134+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.992878301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.992881135+07:00","message":"> Transcript [1748] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.992884925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.992887661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.992889928+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.992892207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.424029547+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.424062881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.424068641+07:00","message":"receive interim result [false|false]: เพื่อควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.424084447+07:00","message":"[buffer interim] 477 false เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.424092038+07:00","message":"[bufferProcess] interim [440000000]:เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.424094699+07:00","message":"[bufferProcess] send to processor:เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.424097835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.424100682+07:00","message":"> Transcript [1749] [false]: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.424103676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.424106486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.424108201+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.42411017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.600777419+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.600815752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.600822137+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.600837129+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.600845198+07:00","message":"[bufferProcess] interim [680000000]:เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.600848236+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.600855844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.600859413+07:00","message":"> Transcript [1750] [false]: 'เพื่อควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.60086321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.600865626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.600868087+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.600870036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.846468532+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.846501272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.846508565+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.846522705+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846530883+07:00","message":"[bufferProcess] interim [920000000]:เพื่อควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846534597+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846541833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846546173+07:00","message":"> Transcript [1751] [false]: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846551546+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846554871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846558154+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846562024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846570254+07:00","message":"Push: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846573855+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846576586+07:00","message":"Set new StatePrefix : 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.846580266+07:00","message":"Next Push (prob) : 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.846591969+07:00","message":"push: {false เพื่อ 0 0xc00039d480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.012063673+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.012101063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.012106228+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.012121784+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.012129871+07:00","message":"[bufferProcess] interim [40000000]:เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.012132998+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.01214013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.01214707+07:00","message":"> Transcript [1752] [false]: 'เพื่อควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.012151094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.012153583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.01215572+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.012158008+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.082527544+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.082568207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.082575988+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.082590124+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082599136+07:00","message":"[bufferProcess] interim [220000000]:เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082602932+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082608156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082612412+07:00","message":"> Transcript [1753] [false]: 'เพื่อควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082616751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082619658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082623369+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.082626583+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.196298496+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.196339665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.196347058+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.196363546+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.196372265+07:00","message":"[bufferProcess] interim [280000000]:เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.196376203+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.196383939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.196388195+07:00","message":"> Transcript [1754] [false]: 'เพื่อควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.19639339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.196396271+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.196399678+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.196403032+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.723856928+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.72389563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโตใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.72390265+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.723916895+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723924873+07:00","message":"[bufferProcess] interim [820000000]:เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723927979+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.72393664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723939443+07:00","message":"> Transcript [1755] [false]: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723943531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723946465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723949131+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723951483+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723958308+07:00","message":"Push: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723964126+07:00","message":"TextPushed: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723966702+07:00","message":"Set new StatePrefix : 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.723969225+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.723977149+07:00","message":"push: {false ควบคุมการ 0 0xc00039d480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.04337322+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.043420911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโตในหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.043426828+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโตในหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.043439901+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบโตในหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.043457101+07:00","message":"[bufferProcess] interim [120000000]:เพื่อควบคุมการเจริญเติบโตในหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.043460281+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.043466775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.043470579+07:00","message":"> Transcript [1756] [false]: 'เพื่อควบคุมการเจริญเติบโตใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.043473848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.043477057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.04347903+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.043481745+07:00","message":"TextPushed: 'เพื่อควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.156406652+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.156448631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโตใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.156454721+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.15646683+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156473873+07:00","message":"[bufferProcess] interim [180000000]:เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156476355+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบโตในหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156480053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156482913+07:00","message":"> Transcript [1757] [false]: 'เพื่อควบคุมการเจริญเติบโตในหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156485893+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156488526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156490435+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.156492942+07:00","message":"TextPushed: 'เพื่อควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.350544868+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.350577479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโตใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.35058349+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.350601588+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.35060898+07:00","message":"[bufferProcess] interim [420000000]:เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.350612183+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.350626598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.350629557+07:00","message":"> Transcript [1758] [false]: 'เพื่อควบคุมการเจริญเติบโตใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.35063266+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.350634882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.350636833+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.35063916+07:00","message":"TextPushed: 'เพื่อควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.443903006+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.443944671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโตในช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.443951185+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโตในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.443965525+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบโตในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.443972416+07:00","message":"[bufferProcess] interim [480000000]:เพื่อควบคุมการเจริญเติบโตในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.443975414+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบโตใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.44398165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.443986331+07:00","message":"> Transcript [1759] [false]: 'เพื่อควบคุมการเจริญเติบโตใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.443989907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.443992157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.443993903+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.443997612+07:00","message":"TextPushed: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.444003975+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.444005827+07:00","message":"TextPushed: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.444008043+07:00","message":"Set new StatePrefix : 'เพื่อควบคุมการเจริญเติบโตใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.444010172+07:00","message":"Next Push (prob) : 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.444018699+07:00","message":"push: {false เจริญเติบโต 0 0xc00039d480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.79393024+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.793973498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโตในช่วงชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.793980434+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโตในช่วงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.793996484+07:00","message":"[buffer interim] 477 false เพื่อควบคุมการเจริญเติบโตในช่วงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794005017+07:00","message":"[bufferProcess] interim [840000000]:เพื่อควบคุมการเจริญเติบโตในช่วงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794008347+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบโตในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794017012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794020154+07:00","message":"> Transcript [1760] [false]: 'เพื่อควบคุมการเจริญเติบโตในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794023882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794026516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794028552+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโตใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.794031055+07:00","message":"TextPushed: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.845657682+07:00","message":"[GCS] IsForceVAD: false for message ID: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.959748285+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.95977956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโตในแต่ละช่วงชีวิต\",\"confidence\":0.9588277}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.959785501+07:00","message":"receive interim result [true|false]: เพื่อควบคุมการเจริญเติบโตในแต่ละช่วงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.959792879+07:00","message":"end recv isFinal message id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.959795065+07:00","message":"end Recv id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.959814547+07:00","message":"[buffer interim] 477 true เพื่อควบคุมการเจริญเติบโตในแต่ละช่วงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959838655+07:00","message":"[bufferProcess] interim [140000000]:เพื่อควบคุมการเจริญเติบโตในแต่ละช่วงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959842251+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อควบคุมการเจริญเติบโตในช่วงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.95984589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959849632+07:00","message":"> Transcript [1761] [false]: 'เพื่อควบคุมการเจริญเติบโตในช่วงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959853017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959855087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959857319+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโตใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.95986542+07:00","message":"TextPushed: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959867284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959869113+07:00","message":"> Transcript [1762] [true]: 'เพื่อควบคุมการเจริญเติบโตในแต่ละช่วงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959871248+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959872923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959874575+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโตใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959876452+07:00","message":"TextPushed: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.959880006+07:00","message":"Push: 'ในแต่ละช่วงชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.959889861+07:00","message":"push: {true ในแต่ละช่วงชีวิต 0 0xc00039d480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:51.974408817+07:00","message":"write wav file: './tmp/7559/7559_477.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:51.981943907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:51.981957225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.038166089+07:00","message":"[GCS] Start streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.166878457+07:00","message":"[GCS] IsForceVAD: false for message ID: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.286674676+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.286695447+07:00","message":"found end of frame, send empty tag with msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.286698902+07:00","message":"end Recv id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.286705754+07:00","message":"[buffer interim] 478 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.286718226+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.286723096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.286725756+07:00","message":"> Transcript [1763] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.28672863+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.286730787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.286732713+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.28673461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.286737149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.286746791+07:00","message":"push: {true \n 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:52.291332233+07:00","message":"write wav file: './tmp/7559/7559_478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.617916336+07:00","message":"[GCS] Start streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.078782816+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.078831651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.078837104+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.078853044+07:00","message":"[buffer interim] 479 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.078860314+07:00","message":"[bufferProcess] interim [480000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.078862349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.659802494+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.659841805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.659848912+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.65986335+07:00","message":"[buffer interim] 479 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.659871375+07:00","message":"[bufferProcess] interim [80000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.65987366+07:00","message":"[bufferProcess] send to processor:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.659879337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.659882279+07:00","message":"> Transcript [1764] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.65988442+07:00","message":"Set StatePrefix (first interim): 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.03486138+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.034896842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.034903158+07:00","message":"receive interim result [false|false]: มนุษย์ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.034918067+07:00","message":"[buffer interim] 479 false มนุษย์ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034924868+07:00","message":"[bufferProcess] interim [440000000]:มนุษย์ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034927308+07:00","message":"[bufferProcess] send to processor:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034933525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034936197+07:00","message":"> Transcript [1765] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034938802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034941043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034942849+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.034944959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.169128729+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.16915971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.169176164+07:00","message":"receive interim result [false|false]: มนุษย์ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.169190837+07:00","message":"[buffer interim] 479 false มนุษย์ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.169197732+07:00","message":"[bufferProcess] interim [560000000]:มนุษย์ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.169201733+07:00","message":"[bufferProcess] send to processor:มนุษย์ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.169209801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.169212453+07:00","message":"> Transcript [1766] [false]: 'มนุษย์ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.169217639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.16922013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.169221916+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.169224145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.355549023+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.355591383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.355597905+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.355613344+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.355625978+07:00","message":"[bufferProcess] interim [800000000]:มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.355629191+07:00","message":"[bufferProcess] send to processor:มนุษย์ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.355634063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.355638418+07:00","message":"> Transcript [1767] [false]: 'มนุษย์ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.355643211+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.35564725+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.355651299+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.355653494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.67835296+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.678388709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.67839467+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.678411588+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678417574+07:00","message":"[bufferProcess] interim [100000000]:มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678420365+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678423658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678426203+07:00","message":"> Transcript [1768] [false]: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678430046+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678432073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678433867+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678435776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678442855+07:00","message":"Push: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678444816+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678448561+07:00","message":"Set new StatePrefix : 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.678450644+07:00","message":"Next Push (prob) : 'สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.678458104+07:00","message":"push: {false มนุษย์ 0 0xc002e5c400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.74649077+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.746533766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.746540804+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.746553908+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746561713+07:00","message":"[bufferProcess] interim [160000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746564623+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746570135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746573001+07:00","message":"> Transcript [1769] [false]: 'มนุษย์สังเคราะห์สารควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746576652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746580749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746582739+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.746585087+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.934153043+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.934196333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.93420332+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.934218089+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934226152+07:00","message":"[bufferProcess] interim [400000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934228809+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934235963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934239139+07:00","message":"> Transcript [1770] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934243596+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934245949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934247826+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.934250211+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:54.98295978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:54.982974445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.07180555+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.07184814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.071854502+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.07187096+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.07187857+07:00","message":"[bufferProcess] interim [520000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.071881342+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.071884724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.071887673+07:00","message":"> Transcript [1771] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.071890761+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.071892743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.071895913+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.07189834+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.646175751+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.646219161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.646226035+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.646239188+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646247476+07:00","message":"[bufferProcess] interim [120000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646250465+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646257695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646260404+07:00","message":"> Transcript [1772] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646264136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646267205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646269206+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646271849+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646278421+07:00","message":"Push: 'สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646280845+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646284406+07:00","message":"Set new StatePrefix : 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.646287208+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.646296241+07:00","message":"push: {false สังเคราะห์สารควบคุมการ 0 0xc002e5c400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.293583708+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.293623425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.293630087+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.293643233+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.29365377+07:00","message":"[bufferProcess] interim [600000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.293657684+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.29366518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.293669661+07:00","message":"> Transcript [1773] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.293674335+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.293677899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.293680306+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.29368282+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.405293137+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.405330463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.405337021+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.405350538+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405358386+07:00","message":"[bufferProcess] interim [660000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405361069+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405367686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405370536+07:00","message":"> Transcript [1774] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405373881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405376009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405377885+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:56.405380411+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.615996175+07:00","message":"[GCS] IsForceVAD: false for message ID: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.699124391+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.699165051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.699172899+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.699187865+07:00","message":"[buffer interim] 479 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699195663+07:00","message":"[bufferProcess] interim [40000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699200018+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699207518+07:00","message":"[bufferProcess] send to processor (ticker):มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699210936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.6992138+07:00","message":"> Transcript [1775] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699218033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699221554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699223526+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699225967+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699227819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699229755+07:00","message":"> Transcript [1776] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699231779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699233573+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699235266+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699237039+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699244752+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699246533+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699248632+07:00","message":"Set new StatePrefix : 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.699250868+07:00","message":"Next Push (prob) : 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.699259156+07:00","message":"push: {false เจริญเติบโต 0 0xc002e5c400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.724898078+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.724928338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.724935966+07:00","message":"receive interim result [true|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.724946906+07:00","message":"end recv isFinal message id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.72494902+07:00","message":"end Recv id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.724954629+07:00","message":"[buffer interim] 479 true มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724961075+07:00","message":"[bufferProcess] interim [220000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724964123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724966215+07:00","message":"> Transcript [1777] [true]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724969614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724971387+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724973967+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724976314+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.724984071+07:00","message":"Push: 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.724990152+07:00","message":"push: {true ของพืช 0 0xc002e5c400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:57.735762802+07:00","message":"write wav file: './tmp/7559/7559_479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.746983527+07:00","message":"[GCS] Start streaming session, msgId: 480"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:57.983932058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:57.983949896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.022604007+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.022668598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.022674755+07:00","message":"receive interim result [false|false]: ปานามา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.022691529+07:00","message":"[buffer interim] 480 false ปานามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.022698143+07:00","message":"[bufferProcess] interim [250000000]:ปานามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.022700066+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.022703318+07:00","message":"[bufferProcess] send to processor (ticker):ปานามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.022705882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.022708443+07:00","message":"> Transcript [1778] [false]: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.02271048+07:00","message":"Set StatePrefix (first interim): 'ปานามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.613925315+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.61397305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานามาใช้ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.613981066+07:00","message":"receive interim result [false|false]: ปานามาใช้ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.613999824+07:00","message":"[buffer interim] 480 false ปานามาใช้ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.614012687+07:00","message":"[bufferProcess] interim [850000000]:ปานามาใช้ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.614015234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.703758502+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.703794924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานามาใช้ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.7038012+07:00","message":"receive interim result [false|false]: ปานามาใช้ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.703815215+07:00","message":"[buffer interim] 480 false ปานามาใช้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.703825372+07:00","message":"[bufferProcess] interim [970000000]:ปานามาใช้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.703829316+07:00","message":"[bufferProcess] send to processor:ปานามาใช้ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.703836473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.70384008+07:00","message":"> Transcript [1779] [false]: 'ปานามาใช้ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.703844453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.703847126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.703851165+07:00","message":"StatePrefix: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.703853256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.888153951+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.888190039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานามาใช้ควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.888195955+07:00","message":"receive interim result [false|false]: ปานามาใช้ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.888207099+07:00","message":"[buffer interim] 480 false ปานามาใช้ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888216212+07:00","message":"[bufferProcess] interim [150000000]:ปานามาใช้ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888218634+07:00","message":"[bufferProcess] send to processor:ปานามาใช้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888224092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888226925+07:00","message":"> Transcript [1780] [false]: 'ปานามาใช้ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888230361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888232513+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888234337+07:00","message":"StatePrefix: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.888236354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.081277274+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.081315295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานามาใช้ควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.081321673+07:00","message":"receive interim result [false|false]: ปานามาใช้ควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.081332239+07:00","message":"[buffer interim] 480 false ปานามาใช้ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.081339466+07:00","message":"[bufferProcess] interim [390000000]:ปานามาใช้ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.081341832+07:00","message":"[bufferProcess] send to processor:ปานามาใช้ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.081345198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.081347736+07:00","message":"> Transcript [1781] [false]: 'ปานามาใช้ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.081351217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.081353181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.081354986+07:00","message":"StatePrefix: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.0813569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.235795802+07:00","message":"[GCS] IsForceVAD: false for message ID: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.309749805+07:00","message":"[GCS] Start streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.331364586+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.331408868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานามาใช้ควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.331415329+07:00","message":"receive interim result [false|false]: ปานามาใช้ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.331430119+07:00","message":"[buffer interim] 480 false ปานามาใช้ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331441231+07:00","message":"[bufferProcess] interim [510000000]:ปานามาใช้ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331444572+07:00","message":"[bufferProcess] send to processor:ปานามาใช้ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331448098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331451109+07:00","message":"> Transcript [1782] [false]: 'ปานามาใช้ควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331455033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331457062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331458998+07:00","message":"StatePrefix: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331461036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331466751+07:00","message":"Push: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.33146873+07:00","message":"TextPushed: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331470829+07:00","message":"Set new StatePrefix : 'ปานามาใช้ควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.331472932+07:00","message":"Next Push (prob) : 'ใช้ควบคุมการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.33148105+07:00","message":"push: {false ปานามา 0 0xc002b98a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.459229462+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.459275071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานามาใช้ควบคุมการเจริญเติบโต\",\"confidence\":0.8641188}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.459282542+07:00","message":"receive interim result [true|false]: ปานามาใช้ควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.459293034+07:00","message":"end recv isFinal message id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.459295248+07:00","message":"end Recv id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.45930021+07:00","message":"[buffer interim] 480 true ปานามาใช้ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459309348+07:00","message":"[bufferProcess] interim [720000000]:ปานามาใช้ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459314446+07:00","message":"[bufferProcess] send to processor (isfinal):ปานามาใช้ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459317647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459321137+07:00","message":"> Transcript [1783] [false]: 'ปานามาใช้ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459323613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459325631+07:00","message":"Set new StatePrefix: 'ปานามาใช้ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459327496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.45932945+07:00","message":"> Transcript [1784] [true]: 'ปานามาใช้ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459331899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459333892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459336181+07:00","message":"StatePrefix: 'ปานามาใช้ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459338531+07:00","message":"TextPushed: 'ปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.459345007+07:00","message":"Push: 'ใช้ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.459353221+07:00","message":"push: {true ใช้ควบคุมการเจริญเติบโต 0 0xc002b98a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:00.466444077+07:00","message":"write wav file: './tmp/7559/7559_480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.756414056+07:00","message":"[GCS] IsForceVAD: false for message ID: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.818265526+07:00","message":"[GCS] Start streaming session, msgId: 482"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:00.98457973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:00.984604774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.008005489+07:00","message":"[GCS] IsForceVAD: false for message ID: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.079653689+07:00","message":"[GCS] Start streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.12173531+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.121756872+07:00","message":"found end of frame, send empty tag with msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.12176039+07:00","message":"end Recv id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.121766873+07:00","message":"[buffer interim] 482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121773852+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121787172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121790454+07:00","message":"> Transcript [1785] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121793013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121795003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121796669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121798614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.121801658+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.121812811+07:00","message":"push: {true \n 0 0xc002b98c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:01.126744279+07:00","message":"write wav file: './tmp/7559/7559_482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.801484977+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.801522341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.801527837+07:00","message":"receive interim result [false|false]: เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.801544258+07:00","message":"[buffer interim] 483 false เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.801550684+07:00","message":"[bufferProcess] interim [540000000]:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.801553002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.05145053+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.051495557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.051501291+07:00","message":"receive interim result [false|false]: และเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.05151447+07:00","message":"[buffer interim] 483 false และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.051522508+07:00","message":"[bufferProcess] interim [780000000]:และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.051524899+07:00","message":"[bufferProcess] send to processor:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.051534389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.051537087+07:00","message":"> Transcript [1786] [false]: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.051539419+07:00","message":"Set StatePrefix (first interim): 'เพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.306985861+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.307024053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.307031412+07:00","message":"receive interim result [false|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.307046979+07:00","message":"[buffer interim] 483 false และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.307054777+07:00","message":"[bufferProcess] interim [80000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.307059076+07:00","message":"[bufferProcess] send to processor:และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.307064069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.307068554+07:00","message":"> Transcript [1787] [false]: 'และเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.307072213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.307077424+07:00","message":"Set new StatePrefix: 'และเพิ่มผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.0011071+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.001123699+07:00","message":"found end of frame, send empty tag with msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.001126798+07:00","message":"end Recv id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.001133118+07:00","message":"[buffer interim] this message is already final true 481: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.012290793+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.012333094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผลผลิต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.012337962+07:00","message":"receive interim result [false|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.012349486+07:00","message":"[buffer interim] 483 false และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012356866+07:00","message":"[bufferProcess] interim [680000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012359609+07:00","message":"[bufferProcess] send to processor:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012365607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012368522+07:00","message":"> Transcript [1788] [false]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012371602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012373838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012375907+07:00","message":"StatePrefix: 'และเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.012378155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.057102341+07:00","message":"[GCS] IsForceVAD: false for message ID: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.156305746+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.156369058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผลผลิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.156376448+07:00","message":"receive interim result [true|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.156387938+07:00","message":"end recv isFinal message id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.156390363+07:00","message":"end Recv id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.156397322+07:00","message":"[buffer interim] 483 true และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156407818+07:00","message":"[bufferProcess] interim [950000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156411118+07:00","message":"[bufferProcess] send to processor (isfinal):และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156414204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156417579+07:00","message":"> Transcript [1789] [false]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156420689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156422551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156424553+07:00","message":"StatePrefix: 'และเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156426954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156428671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156430577+07:00","message":"> Transcript [1790] [true]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.15643277+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156434434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156436154+07:00","message":"StatePrefix: 'และเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156437759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.156445311+07:00","message":"Push: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.156453629+07:00","message":"push: {true และเพิ่มผลผลิต 0 0xc0004a3d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:03.163197329+07:00","message":"write wav file: './tmp/7559/7559_483.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.178697896+07:00","message":"[GCS] Start streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448145978+07:00","message":"[GCS] Cleaned up inactive client: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448163688+07:00","message":"[GCS] Cleaned up inactive client: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448166241+07:00","message":"[GCS] Cleaned up inactive client: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448168089+07:00","message":"[GCS] Cleaned up inactive client: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448169801+07:00","message":"[GCS] Cleaned up inactive client: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448172353+07:00","message":"[GCS] Cleaned up inactive client: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448174136+07:00","message":"[GCS] Cleaned up inactive client: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448176006+07:00","message":"[GCS] Cleaned up inactive client: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448177698+07:00","message":"[GCS] Cleaned up inactive client: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448179626+07:00","message":"[GCS] Cleaned up inactive client: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.448181709+07:00","message":"[GCS] Cleaned up inactive client: 449"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:03.984978259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:03.984988729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.712815448+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.712852729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.712858155+07:00","message":"receive interim result [false|false]: ชนิดแรกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.712872762+07:00","message":"[buffer interim] 484 false ชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.712879805+07:00","message":"[bufferProcess] interim [220000000]:ชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.712881733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.712886922+07:00","message":"[bufferProcess] send to processor (ticker):ชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.712889514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.712892124+07:00","message":"> Transcript [1791] [false]: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.712894322+07:00","message":"Set StatePrefix (first interim): 'ชนิดแรกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.972279649+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.972315491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.972322534+07:00","message":"receive interim result [false|false]: ชนิดแรกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.97233546+07:00","message":"[buffer interim] 484 false ชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.972346297+07:00","message":"[bufferProcess] interim [400000000]:ชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.9723486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.243805364+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.243848488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.243855719+07:00","message":"receive interim result [false|false]: ชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.24387103+07:00","message":"[buffer interim] 484 false ชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.243878931+07:00","message":"[bufferProcess] interim [580000000]:ชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.24388154+07:00","message":"[bufferProcess] send to processor:ชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.243890351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.24389361+07:00","message":"> Transcript [1792] [false]: 'ชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.243897076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.243899452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.2439013+07:00","message":"StatePrefix: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.243903344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.426175408+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.426210924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.426217547+07:00","message":"receive interim result [false|false]: ชนิดแรกที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.426229589+07:00","message":"[buffer interim] 484 false ชนิดแรกที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.426236475+07:00","message":"[bufferProcess] interim [760000000]:ชนิดแรกที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.426238976+07:00","message":"[bufferProcess] send to processor:ชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.4262446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.426247417+07:00","message":"> Transcript [1793] [false]: 'ชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.426250562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.426252613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.426254566+07:00","message":"StatePrefix: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.426256728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.599744902+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.599781906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มีการค้นพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.599788114+07:00","message":"receive interim result [false|false]: ชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.599800715+07:00","message":"[buffer interim] 484 false ชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.599807778+07:00","message":"[bufferProcess] interim [940000000]:ชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.59981056+07:00","message":"[bufferProcess] send to processor:ชนิดแรกที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.599816012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.5998189+07:00","message":"> Transcript [1794] [false]: 'ชนิดแรกที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.599822671+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.599824931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.599826991+07:00","message":"StatePrefix: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.599829162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.814981499+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.815025437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มีการฝึกอบรมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.815032023+07:00","message":"receive interim result [false|false]: ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.815046577+07:00","message":"[buffer interim] 484 false ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815054042+07:00","message":"[bufferProcess] interim [180000000]:ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815056785+07:00","message":"[bufferProcess] send to processor:ชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815063522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.81506595+07:00","message":"> Transcript [1795] [false]: 'ชนิดแรกที่มีการค้นพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815069171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815071565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815073846+07:00","message":"StatePrefix: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815078563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815087765+07:00","message":"Push: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815090243+07:00","message":"TextPushed: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815092978+07:00","message":"Set new StatePrefix : 'ชนิดแรกที่มีการค้นพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:06.815096523+07:00","message":"Next Push (prob) : 'มีการค้นพบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.815107355+07:00","message":"push: {false ชนิดแรกที่ 0 0xc00039d400}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:06.985622139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:06.98563703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.382793041+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.382838219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มีการฝึกอบรมนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.382844159+07:00","message":"receive interim result [false|false]: ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.382856269+07:00","message":"[buffer interim] 484 false ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.382867492+07:00","message":"[bufferProcess] interim [780000000]:ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.382870259+07:00","message":"[bufferProcess] send to processor:ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.382876133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.382878827+07:00","message":"> Transcript [1796] [false]: 'ชนิดแรกที่มีการฝึกอบรมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.38288124+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.382883744+07:00","message":"Set new StatePrefix: 'ชนิดแรกที่มีการฝึกอบรมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.565705194+07:00","message":"[GCS] IsForceVAD: false for message ID: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.638967031+07:00","message":"[GCS] Start streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.719304654+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.719352006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มีการค้นพบนะคะ\",\"confidence\":0.89798605}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.719359762+07:00","message":"receive interim result [true|false]: ชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.719369693+07:00","message":"end recv isFinal message id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.719372259+07:00","message":"end Recv id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.719378698+07:00","message":"[buffer interim] 484 true ชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719389592+07:00","message":"[bufferProcess] interim [130000000]:ชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719392922+07:00","message":"[bufferProcess] send to processor (isfinal):ชนิดแรกที่มีการฝึกอบรมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719397326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719400351+07:00","message":"> Transcript [1797] [false]: 'ชนิดแรกที่มีการฝึกอบรมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.71940348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719405432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719407577+07:00","message":"StatePrefix: 'ชนิดแรกที่มีการฝึกอบรมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719412472+07:00","message":"TextPushed: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719414138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719415964+07:00","message":"> Transcript [1798] [true]: 'ชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719418453+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719420054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719421702+07:00","message":"StatePrefix: 'ชนิดแรกที่มีการฝึกอบรมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.719423427+07:00","message":"TextPushed: 'ชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.71942823+07:00","message":"Push: 'มีการค้นพบนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.719436428+07:00","message":"push: {true มีการค้นพบนะคะ 0 0xc00039d400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:08.730112068+07:00","message":"write wav file: './tmp/7559/7559_484.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:09.986140335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:09.986156281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.207527983+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.207565332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การกระตุ้นการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.2075707+07:00","message":"receive interim result [false|false]: การกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.207585089+07:00","message":"[buffer interim] 485 false การกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.207592123+07:00","message":"[bufferProcess] interim [620000000]:การกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.207594697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.207600783+07:00","message":"[bufferProcess] send to processor (ticker):การกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.207603773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.207606342+07:00","message":"> Transcript [1799] [false]: 'การกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.207608543+07:00","message":"Set StatePrefix (first interim): 'การกระตุ้นการยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.806278255+07:00","message":"[GCS] IsForceVAD: false for message ID: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.927163411+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.927207184+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.927212166+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.927223758+07:00","message":"end recv isFinal message id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.927225963+07:00","message":"end Recv id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.927232786+07:00","message":"[buffer interim] 485 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.927243851+07:00","message":"[bufferProcess] interim [400000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.927247776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.927250688+07:00","message":"> Transcript [1800] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.92725376+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.927255707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.927257846+07:00","message":"StatePrefix: 'การกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.927262144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:10.927269861+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:10.927278942+07:00","message":"push: {true  0 0xc002014a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:10.934754004+07:00","message":"write wav file: './tmp/7559/7559_485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.129187112+07:00","message":"[GCS] Start streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:12.359808028+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:12.359849035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:12.359854429+07:00","message":"receive interim result [false|false]: ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:12.359868961+07:00","message":"[buffer interim] 486 false ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:12.35987748+07:00","message":"[bufferProcess] interim [260000000]:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:12.35988038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:12.359883834+07:00","message":"[bufferProcess] send to processor (ticker):ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:12.359886581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:12.35988978+07:00","message":"> Transcript [1801] [false]: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:12.359892096+07:00","message":"Set StatePrefix (first interim): 'ดีแล้ว'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:12.987238017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:12.987265393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.004060723+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.004097493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.004103914+07:00","message":"receive interim result [false|false]: ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.004120472+07:00","message":"[buffer interim] 486 false ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.004127891+07:00","message":"[bufferProcess] interim [860000000]:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.004130433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.01080238+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.010827283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.010832705+07:00","message":"receive interim result [false|false]: ดีแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.010845609+07:00","message":"[buffer interim] 486 false ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010851198+07:00","message":"[bufferProcess] interim [920000000]:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010853531+07:00","message":"[bufferProcess] send to processor:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010862796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010865549+07:00","message":"> Transcript [1802] [false]: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010868191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010870197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010872051+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.010874173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.584736327+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.58477818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยังยับยั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.58478553+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.584800171+07:00","message":"[buffer interim] 486 false ดีแล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.58480812+07:00","message":"[bufferProcess] interim [460000000]:ดีแล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.584811438+07:00","message":"[bufferProcess] send to processor:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.58481496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.584818065+07:00","message":"> Transcript [1803] [false]: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.584821068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.584823124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.584825003+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.584826984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.59180856+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.591825664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.591829775+07:00","message":"receive interim result [false|false]: ดีแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.591839341+07:00","message":"[buffer interim] 486 false ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591843977+07:00","message":"[bufferProcess] interim [520000000]:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591846743+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591849255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591851379+07:00","message":"> Transcript [1804] [false]: 'ดีแล้วยังยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591853979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591855825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591857425+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.591859077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.775547724+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.775595515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยังยับยั้งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.775604082+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.775618987+07:00","message":"[buffer interim] 486 false ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775629815+07:00","message":"[bufferProcess] interim [640000000]:ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775632553+07:00","message":"[bufferProcess] send to processor:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775640939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775644484+07:00","message":"> Transcript [1805] [false]: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.77564788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775650105+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775652+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775653993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775658456+07:00","message":"Push: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.77566033+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775662354+07:00","message":"Set new StatePrefix : 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.775664417+07:00","message":"Next Push (prob) : 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.775672798+07:00","message":"push: {false ดีแล้ว 0 0xc00307e080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.908335159+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.908376075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.908382298+07:00","message":"receive interim result [false|false]: ดีแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.908398848+07:00","message":"[buffer interim] 486 false ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908405744+07:00","message":"[bufferProcess] interim [760000000]:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908408602+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908415672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908418805+07:00","message":"> Transcript [1806] [false]: 'ดีแล้วยังยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908421928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908424028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908426276+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.908428396+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.914101706+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.914118199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยังยับยั้งการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.914122175+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:13.914132918+07:00","message":"[buffer interim] 486 false ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.914137296+07:00","message":"[bufferProcess] interim [820000000]:ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.914139536+07:00","message":"[bufferProcess] send to processor:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.91414196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.914144368+07:00","message":"> Transcript [1807] [false]: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.91414653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.914148245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.914149943+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:13.914151924+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.152894209+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.152938714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยังยับยั้งการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.152945021+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.152959587+07:00","message":"[buffer interim] 486 false ดีแล้วยังยับยั้งการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152966764+07:00","message":"[bufferProcess] interim [60000000]:ดีแล้วยังยับยั้งการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152969391+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152976837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152979741+07:00","message":"> Transcript [1808] [false]: 'ดีแล้วยังยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152982953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152985072+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152986984+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.152989101+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.155193281+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.155207355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยังยับยั้งการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.155211666+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.155221626+07:00","message":"[buffer interim] 486 false ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.15522617+07:00","message":"[bufferProcess] interim [120000000]:ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155228423+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้งการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155231211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155233305+07:00","message":"> Transcript [1809] [false]: 'ดีแล้วยังยับยั้งการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155235792+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155237496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155239189+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155240943+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155247303+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155249314+07:00","message":"TextPushed: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155251512+07:00","message":"Set new StatePrefix : 'ดีแล้วยังยับยั้งการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.155253913+07:00","message":"Next Push (prob) : 'ยับยั้งการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.155262846+07:00","message":"push: {false ยัง 0 0xc00307e080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.465257928+07:00","message":"[GCS] IsForceVAD: false for message ID: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.561193849+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.561232633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยังยับยั้งการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.561239704+07:00","message":"receive interim result [true|false]: ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.561247394+07:00","message":"end recv isFinal message id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.561249752+07:00","message":"end Recv id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.561256241+07:00","message":"[buffer interim] 486 true ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561263155+07:00","message":"[bufferProcess] interim [540000000]:ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.56126587+07:00","message":"[bufferProcess] send to processor (isfinal):ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561269388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561272212+07:00","message":"> Transcript [1810] [false]: 'ดีแล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561274978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561276836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561278828+07:00","message":"StatePrefix: 'ดีแล้วยังยับยั้งการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561281172+07:00","message":"TextPushed: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561282965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561284857+07:00","message":"> Transcript [1811] [true]: 'ดีแล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561286848+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561288509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561290095+07:00","message":"StatePrefix: 'ดีแล้วยังยับยั้งการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.561291868+07:00","message":"TextPushed: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.56129488+07:00","message":"Push: 'ยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.561305097+07:00","message":"push: {true ยับยั้งการเจริญเติบโต 0 0xc00307e080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:14.570261053+07:00","message":"write wav file: './tmp/7559/7559_486.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.597149414+07:00","message":"[GCS] Start streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.48824179+07:00","message":"[GCS] IsForceVAD: false for message ID: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.583656868+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.583675347+07:00","message":"found end of frame, send empty tag with msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.58367872+07:00","message":"end Recv id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.583685061+07:00","message":"[buffer interim] 487 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583692312+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583696685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583699293+07:00","message":"> Transcript [1812] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583701795+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583703665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583705341+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583707559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.583724959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.583735504+07:00","message":"push: {true \n 0 0xc00039cd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:15.592033789+07:00","message":"write wav file: './tmp/7559/7559_487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.676711962+07:00","message":"[GCS] Start streaming session, msgId: 488"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:15.987335826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:15.987347845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.532981207+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533018452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533023943+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533038965+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533044088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอยคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533047691+07:00","message":"receive interim result [false|false]: ดอยคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533056022+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533059284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533061764+07:00","message":"receive interim result [false|false]: โดยทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533068314+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533071902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533074213+07:00","message":"receive interim result [false|false]: โดยทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533079187+07:00","message":"[buffer interim] 488 false โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533082329+07:00","message":"[buffer interim] 488 false ดอยคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533084348+07:00","message":"[buffer interim] 488 false โดยทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.533086622+07:00","message":"[buffer interim] 488 false โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533092234+07:00","message":"[bufferProcess] interim [720000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533094976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533099405+07:00","message":"[bufferProcess] send to processor (ticker):โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533102691+07:00","message":"[bufferProcess] interim [900000000]:ดอยคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.53310495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533108042+07:00","message":"[bufferProcess] interim [20000000]:โดยทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533112181+07:00","message":"[bufferProcess] send to processor:ดอยคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533114478+07:00","message":"[bufferProcess] interim [260000000]:โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533116296+07:00","message":"[bufferProcess] send to processor:โดยทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533118698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533121325+07:00","message":"> Transcript [1813] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533123328+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.5331248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533126552+07:00","message":"> Transcript [1814] [false]: 'ดอยคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533128292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533129996+07:00","message":"Set new StatePrefix: 'ดอยคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533131532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533133206+07:00","message":"> Transcript [1815] [false]: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533134685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.533136238+07:00","message":"Set new StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533330497+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533367483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533373751+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533388119+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533392685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วมกับของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533395372+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533415062+07:00","message":"[buffer interim] 488 false โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.533432277+07:00","message":"[buffer interim] 488 false โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533438517+07:00","message":"[bufferProcess] interim [500000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533441153+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533447436+07:00","message":"[bufferProcess] send to processor (ticker):โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533449743+07:00","message":"[bufferProcess] interim [920000000]:โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533451481+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533454011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533456619+07:00","message":"> Transcript [1816] [false]: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533459851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533461983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533464116+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533466346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533468058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533470112+07:00","message":"> Transcript [1817] [false]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533472032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533473684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533475234+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.533476906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.875881318+07:00","message":"[GCS] IsForceVAD: false for message ID: 488"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:18.988233429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:18.988243032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.00678169+07:00","message":"[GCS] Start streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.137084112+07:00","message":"[GCS] IsForceVAD: false for message ID: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.294806676+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.294825836+07:00","message":"found end of frame, send empty tag with msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.29482903+07:00","message":"end Recv id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.294836923+07:00","message":"[buffer interim] force interim is final (2) :โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294846194+07:00","message":"[bufferProcess] interim [920000000]:โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294856183+07:00","message":"[bufferProcess] send to processor (isfinal):โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294859383+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294862671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294866067+07:00","message":"> Transcript [1818] [false]: 'โดยทำงานร่วมกับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.29486899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.29487111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294872938+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.29487504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294877069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294879302+07:00","message":"> Transcript [1819] [true]: 'โดยทำงานร่วมกับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294881623+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294883314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294884905+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294886593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294891001+07:00","message":"Push: 'โดยทำงานร่วมกับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294892627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294894422+07:00","message":"> Transcript [1820] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294896292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294900082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294901744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.2949032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.294904955+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.29491382+07:00","message":"push: {true โดยทำงานร่วมกับของ 0 0xc002015c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.294919528+07:00","message":"push: {true \n 0 0xc00307e180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.298780334+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.298818959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วมกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.298824285+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.298834807+07:00","message":"[buffer interim] this message is already final false 488: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:19.30558817+07:00","message":"write wav file: './tmp/7559/7559_489.wav'"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:19.305588267+07:00","message":"write wav file: './tmp/7559/7559_488.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.838173952+07:00","message":"[GCS] Start streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.556608421+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.556671039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วมกับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.556677018+07:00","message":"receive interim result [true|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.556685458+07:00","message":"end recv isFinal message id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.556687616+07:00","message":"end Recv id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.556694407+07:00","message":"[buffer interim] this message is already final true 488: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.83365952+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.833705812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.833711498+07:00","message":"receive interim result [false|false]: สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.833731668+07:00","message":"[buffer interim] 490 false สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.833738799+07:00","message":"[bufferProcess] interim [20000000]:สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.833740829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.833745841+07:00","message":"[bufferProcess] send to processor (ticker):สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.833748734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.833751327+07:00","message":"> Transcript [1821] [false]: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.833753415+07:00","message":"Set StatePrefix (first interim): 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.075325051+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.07536406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.075369345+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.075377618+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.075384241+07:00","message":"[bufferProcess] interim [320000000]:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.075386231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.397698851+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.39774741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.397755141+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.39776975+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.397776674+07:00","message":"[bufferProcess] interim [560000000]:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.397780773+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.397791292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.397795572+07:00","message":"> Transcript [1822] [false]: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.39779951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.397801923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.397805515+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.397808121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.716030103+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.716078379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.716084199+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.71609857+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.716109446+07:00","message":"[bufferProcess] interim [860000000]:สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.716112751+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.716119865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.716122568+07:00","message":"> Transcript [1823] [false]: 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.716125758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.716127946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.716129994+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.71613375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.729592818+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.729626353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.729631404+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.729645191+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.729652451+07:00","message":"[bufferProcess] interim [920000000]:สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.729655184+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.729661803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.729664288+07:00","message":"> Transcript [1824] [false]: 'สารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.729667206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.729669322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.72967106+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.729673495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.80994374+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.809982216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.80998744+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.810003652+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810011416+07:00","message":"[bufferProcess] interim [980000000]:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810013941+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810017699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810020605+07:00","message":"> Transcript [1825] [false]: 'สารสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810023636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810025611+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810027386+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810029558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810032335+07:00","message":"Push: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810034214+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810036742+07:00","message":"Set new StatePrefix : 'สารสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.810038961+07:00","message":"Next Push (prob) : 'ที่มี 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.810046437+07:00","message":"push: {false สารสังเคราะห์ 0 0xc002014b00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:21.988995157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:21.988999417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.103123694+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.10316642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.103172829+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.103187004+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.103195288+07:00","message":"[bufferProcess] interim [280000000]:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.103198085+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.103205503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.103208496+07:00","message":"> Transcript [1826] [false]: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.103211028+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.103213133+07:00","message":"Set new StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.703978064+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.704023181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.704029457+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.704044313+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704052967+07:00","message":"[bufferProcess] interim [880000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704055861+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704062371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704065508+07:00","message":"> Transcript [1827] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704068434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704070631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704072803+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.704076011+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.006427714+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.006471222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.006477729+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.006492345+07:00","message":"[buffer interim] 490 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.006500153+07:00","message":"[bufferProcess] interim [180000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.00650289+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.00651017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.006514862+07:00","message":"> Transcript [1828] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.006518463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.006521074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.006523718+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.006526451+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.234491764+07:00","message":"[GCS] IsForceVAD: false for message ID: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.30790583+07:00","message":"[GCS] Start streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.344825148+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.344869185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ\",\"confidence\":0.95544326}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.344876441+07:00","message":"receive interim result [true|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.344885531+07:00","message":"end recv isFinal message id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.344887711+07:00","message":"end Recv id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.344893249+07:00","message":"[buffer interim] 490 true สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344902784+07:00","message":"[bufferProcess] interim [630000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344908329+07:00","message":"[bufferProcess] send to processor (isfinal):สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344911753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344916228+07:00","message":"> Transcript [1829] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344919733+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344924455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344926682+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344929278+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344931128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344933032+07:00","message":"> Transcript [1830] [true]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.34493537+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.34493719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344938798+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344941197+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.344947025+07:00","message":"Push: 'ที่มีสมบัติคล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.344955175+07:00","message":"push: {true ที่มีสมบัติคล้ายออกซิเจนนะคะ 0 0xc002014b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:23.35318373+07:00","message":"write wav file: './tmp/7559/7559_490.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.539874999+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.539919055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.53992433+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.539942476+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.539945784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.539950687+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.539962359+07:00","message":"[buffer interim] 491 false เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.539979311+07:00","message":"[buffer interim] 491 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.539988957+07:00","message":"[bufferProcess] interim [600000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.539991964+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.539997852+07:00","message":"[bufferProcess] send to processor (ticker):เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.540001087+07:00","message":"[bufferProcess] interim [780000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.540003278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.540006215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.540009905+07:00","message":"> Transcript [1831] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.540012781+07:00","message":"Set StatePrefix (first interim): 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.977583021+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.977619141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.977624895+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.97764001+07:00","message":"[buffer interim] 491 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.977645956+07:00","message":"[bufferProcess] interim [380000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.977648623+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.977655283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.977658159+07:00","message":"> Transcript [1832] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.977660307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.977662421+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:24.989741423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:24.989770741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410828002+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410898306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"senegal\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410909423+07:00","message":"receive interim result [false|false]: senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410933875+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410939817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410943309+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410953927+07:00","message":"[buffer interim] 491 false senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.410968712+07:00","message":"[buffer interim] 491 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410975039+07:00","message":"[bufferProcess] interim [680000000]:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410977956+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410981195+07:00","message":"[bufferProcess] interim [800000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410983327+07:00","message":"[bufferProcess] send to processor:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410985885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410988241+07:00","message":"> Transcript [1833] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410991437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410993479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410995853+07:00","message":"StatePrefix: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410997888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.410999733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.411001572+07:00","message":"> Transcript [1834] [false]: 'senegal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.411003117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:25.411004934+07:00","message":"Set new StatePrefix: 'senegal'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.924866997+07:00","message":"[GCS] IsForceVAD: false for message ID: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:25.998859781+07:00","message":"[GCS] Start streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.523710074+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.5237579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.523763612+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.523779799+07:00","message":"[buffer interim] force interim is final (2) :jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523785644+07:00","message":"[bufferProcess] interim [800000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523792128+07:00","message":"[bufferProcess] send to processor (isfinal):jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.52379534+07:00","message":"[bufferProcess] interim [420000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523797035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523800004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.52380278+07:00","message":"> Transcript [1835] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523805063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523809289+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523810969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523813069+07:00","message":"> Transcript [1836] [true]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523815183+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523817041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523819155+07:00","message":"StatePrefix: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523821285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.523828743+07:00","message":"Push: 'jennis'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.523837164+07:00","message":"push: {true jennis 0 0xc002e5d100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:26.531962971+07:00","message":"write wav file: './tmp/7559/7559_491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538771733+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538803268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538807808+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538821673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" bnk\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.5388242+07:00","message":"receive interim result [false|false]:  bnk"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538832769+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538836197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis bnk\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538838732+07:00","message":"receive interim result [true|false]: jennis bnk"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538841132+07:00","message":"end recv isFinal message id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.53884311+07:00","message":"end Recv id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538848252+07:00","message":"[buffer interim] this message is already final false 491: 'jennis'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538854181+07:00","message":"[buffer interim] this message is already final false 491: ' bnk'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.538858159+07:00","message":"[buffer interim] this message is already final true 491: 'jennis bnk'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.846505603+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.846541759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.846549063+07:00","message":"receive interim result [false|false]: นิยมนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.846565026+07:00","message":"[buffer interim] 492 false นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.846572216+07:00","message":"[bufferProcess] interim [720000000]:นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.846575009+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.846582339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.846585142+07:00","message":"> Transcript [1837] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:26.846587316+07:00","message":"Set StatePrefix (first interim): 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.038900711+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.038939604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.038945402+07:00","message":"receive interim result [false|false]: นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.038957902+07:00","message":"[buffer interim] 492 false นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038965276+07:00","message":"[bufferProcess] interim [840000000]:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038967992+07:00","message":"[bufferProcess] send to processor:นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038977686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038981413+07:00","message":"> Transcript [1838] [false]: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038984774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038986789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038988629+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.038990921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.159761212+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.159792555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.159798858+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.159811277+07:00","message":"[buffer interim] 492 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.159817546+07:00","message":"[bufferProcess] interim [960000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.15982019+07:00","message":"[bufferProcess] send to processor:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.15982546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.159829114+07:00","message":"> Transcript [1839] [false]: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.159832015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.159834151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.159836229+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.159838283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.161553139+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.16157077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.161574991+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.16158493+07:00","message":"[buffer interim] 492 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161589975+07:00","message":"[bufferProcess] interim [20000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161593421+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161598708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161601436+07:00","message":"> Transcript [1840] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161604656+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161606644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161608436+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.161610376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.596247745+07:00","message":"[GCS] IsForceVAD: false for message ID: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.656868693+07:00","message":"[GCS] Start streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.68873885+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.688772112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.688777861+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.688792311+07:00","message":"[buffer interim] 492 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688800993+07:00","message":"[bufferProcess] interim [620000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688803466+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688808332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.68881136+07:00","message":"> Transcript [1841] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688814804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.68881696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688818843+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688820729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688827103+07:00","message":"Push: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688829367+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688831435+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.688833484+07:00","message":"Next Push (prob) : 'นำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.688841658+07:00","message":"push: {false นิยม 0 0xc002b98700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.695056357+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.695066539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.695070195+07:00","message":"receive interim result [true|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.695077397+07:00","message":"end recv isFinal message id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.695079772+07:00","message":"end Recv id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.695084902+07:00","message":"[buffer interim] 492 true นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695088571+07:00","message":"[bufferProcess] interim [620000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695093594+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695096437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695099231+07:00","message":"> Transcript [1842] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695101256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695102958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695104652+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.69510649+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695108101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695110006+07:00","message":"> Transcript [1843] [true]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695112062+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695113606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695115206+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695116818+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.695118754+07:00","message":"Push: 'นำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.695122266+07:00","message":"push: {true นำมาใช้ 0 0xc002b98700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:27.701511971+07:00","message":"write wav file: './tmp/7559/7559_492.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:27.990688582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:27.990682914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.195543536+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.195578784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.195584461+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.195597518+07:00","message":"[buffer interim] 493 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.195604454+07:00","message":"[bufferProcess] interim [360000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.19560691+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.715421773+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.715464017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.715470164+07:00","message":"receive interim result [false|false]: เพื่อเร่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.715482871+07:00","message":"[buffer interim] 493 false เพื่อเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.715492669+07:00","message":"[bufferProcess] interim [840000000]:เพื่อเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.71549623+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.715503197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.715507408+07:00","message":"> Transcript [1844] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.715510505+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.838274445+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.838312296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.838317447+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.838332937+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.838340394+07:00","message":"[bufferProcess] interim [960000000]:เพื่อเร่งการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.83834286+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.838349445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.838352109+07:00","message":"> Transcript [1845] [false]: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.838354158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.83835648+07:00","message":"Set new StatePrefix: 'เพื่อเร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.161592235+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.161631891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.161638333+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.161653383+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.161661415+07:00","message":"[bufferProcess] interim [260000000]:เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.16166525+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.161675162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.161679767+07:00","message":"> Transcript [1846] [false]: 'เพื่อเร่งการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.16168367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.161686122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.161687971+07:00","message":"StatePrefix: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.161694663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.682215516+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.682253069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.68225895+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.682273484+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.682281289+07:00","message":"[bufferProcess] interim [740000000]:เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.682284094+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.682287553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.68229438+07:00","message":"> Transcript [1847] [false]: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.682298604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.6823008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.682303104+07:00","message":"StatePrefix: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.682305646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.864408387+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.864442312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดราก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.86444901+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.864461511+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.864468349+07:00","message":"[bufferProcess] interim [920000000]:เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.864471219+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.86447763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.864480703+07:00","message":"> Transcript [1848] [false]: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.864484051+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.864486156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.864488093+07:00","message":"StatePrefix: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.864490236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.001898805+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.001941447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.001948454+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.001962203+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001972005+07:00","message":"[bufferProcess] interim [40000000]:เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001974888+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001981276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001983933+07:00","message":"> Transcript [1849] [false]: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001987698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001990141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.00199205+07:00","message":"StatePrefix: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001994658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.001999785+07:00","message":"Push: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.002001849+07:00","message":"TextPushed: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.002003682+07:00","message":"Set new StatePrefix : 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.00200564+07:00","message":"Next Push (prob) : 'เกิดราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.002013699+07:00","message":"push: {false เพื่อเร่งการ 0 0xc002b98900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.062487244+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.062527261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกิ่งตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.062533714+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.062545696+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.062552652+07:00","message":"[bufferProcess] interim [220000000]:เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.062555331+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.062562469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.062565308+07:00","message":"> Transcript [1850] [false]: 'เพื่อเร่งการเกิดรากของกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.062568777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.062571048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.06257525+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.062577796+07:00","message":"TextPushed: 'เพื่อเร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.514528424+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.514564648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกินตอนดึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.51457031+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกินตอนดึก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.514583475+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของกินตอนดึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.514593517+07:00","message":"[bufferProcess] interim [580000000]:เพื่อเร่งการเกิดรากของกินตอนดึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.514596638+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.514602254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.514604868+07:00","message":"> Transcript [1851] [false]: 'เพื่อเร่งการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.514608797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.514611432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.51461343+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.514616202+07:00","message":"TextPushed: 'เพื่อเร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.767365418+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.767427074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกินตอนดึกอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.767435126+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.76745298+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767464158+07:00","message":"[bufferProcess] interim [880000000]:เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767468507+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกินตอนดึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767473896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767478421+07:00","message":"> Transcript [1852] [false]: 'เพื่อเร่งการเกิดรากของกินตอนดึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767483524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767486656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767490311+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.767495161+07:00","message":"TextPushed: 'เพื่อเร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.950318393+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.950357258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.950364134+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.950381603+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950390913+07:00","message":"[bufferProcess] interim [120000000]:เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950393906+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950397791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950401199+07:00","message":"> Transcript [1853] [false]: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950404894+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950407011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950411166+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950413931+07:00","message":"TextPushed: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950420153+07:00","message":"Push: 'เกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950422191+07:00","message":"TextPushed: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950424369+07:00","message":"Set new StatePrefix : 'เพื่อเร่งการเกิดรากของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.950426417+07:00","message":"Next Push (prob) : 'ของกินตอนดึกอีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.950434374+07:00","message":"push: {false เกิดราก 0 0xc002b98900}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:30.991082414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:30.991084573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.11511617+07:00","message":"[GCS] IsForceVAD: false for message ID: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.197863322+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.197908889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกินตอนดึกอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.197915303+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.197929374+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.197936886+07:00","message":"[bufferProcess] interim [240000000]:เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.197939733+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.197945766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.197949086+07:00","message":"> Transcript [1854] [false]: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.197952397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.197954431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.197957247+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.19795966+07:00","message":"TextPushed: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.205890883+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.205913213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.205919031+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.205929618+07:00","message":"[buffer interim] 493 false เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.205934657+07:00","message":"[bufferProcess] interim [360000000]:เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.205937249+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.205940322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.20594296+07:00","message":"> Transcript [1855] [false]: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.20594601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.205948214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.205949975+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.205952176+07:00","message":"TextPushed: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.34918693+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.349226289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกิ่งตอน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.349234475+07:00","message":"receive interim result [true|false]: เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.349245086+07:00","message":"end recv isFinal message id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.34924739+07:00","message":"end Recv id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.349255486+07:00","message":"[buffer interim] 493 true เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349267849+07:00","message":"[bufferProcess] interim [420000000]:เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349271512+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349276027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349278841+07:00","message":"> Transcript [1856] [false]: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีกต่างหาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349284347+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349286752+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349288613+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349290793+07:00","message":"TextPushed: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.34929275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349294704+07:00","message":"> Transcript [1857] [true]: 'เพื่อเร่งการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349296885+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349298682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349300384+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349302259+07:00","message":"TextPushed: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.349305537+07:00","message":"Push: 'ของกิ่งตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.349313706+07:00","message":"push: {true ของกิ่งตอน 0 0xc002b98900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:31.357436479+07:00","message":"write wav file: './tmp/7559/7559_493.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.568220306+07:00","message":"[GCS] Start streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448238523+07:00","message":"[GCS] Cleaned up inactive client: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448268014+07:00","message":"[GCS] Cleaned up inactive client: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448271291+07:00","message":"[GCS] Cleaned up inactive client: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448273045+07:00","message":"[GCS] Cleaned up inactive client: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448275343+07:00","message":"[GCS] Cleaned up inactive client: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448277434+07:00","message":"[GCS] Cleaned up inactive client: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448279459+07:00","message":"[GCS] Cleaned up inactive client: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448281181+07:00","message":"[GCS] Cleaned up inactive client: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448282953+07:00","message":"[GCS] Cleaned up inactive client: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448284546+07:00","message":"[GCS] Cleaned up inactive client: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448286101+07:00","message":"[GCS] Cleaned up inactive client: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448287655+07:00","message":"[GCS] Cleaned up inactive client: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448289367+07:00","message":"[GCS] Cleaned up inactive client: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448290911+07:00","message":"[GCS] Cleaned up inactive client: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448292562+07:00","message":"[GCS] Cleaned up inactive client: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448294113+07:00","message":"[GCS] Cleaned up inactive client: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.448295673+07:00","message":"[GCS] Cleaned up inactive client: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.504606336+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.504645545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.504650353+07:00","message":"receive interim result [false|false]: บางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.504664906+07:00","message":"[buffer interim] 494 false บางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.504671601+07:00","message":"[bufferProcess] interim [980000000]:บางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.504673546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.504679001+07:00","message":"[bufferProcess] send to processor (ticker):บางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.504682118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.504684643+07:00","message":"> Transcript [1858] [false]: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.504687+07:00","message":"Set StatePrefix (first interim): 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.824709098+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.824755627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.824763593+07:00","message":"receive interim result [false|false]: บางชนิดให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.824780552+07:00","message":"[buffer interim] 494 false บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.824791952+07:00","message":"[bufferProcess] interim [280000000]:บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.824795473+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:33.991621594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:33.991636472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.023274246+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.023309704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.02331735+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.023331955+07:00","message":"[buffer interim] 494 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023340484+07:00","message":"[bufferProcess] interim [520000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023343333+07:00","message":"[bufferProcess] send to processor:บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023348901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023351581+07:00","message":"> Transcript [1859] [false]: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023355854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023358666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023361495+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.023365931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.595520065+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.595555488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.595561397+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.595572662+07:00","message":"[buffer interim] 494 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595579551+07:00","message":"[bufferProcess] interim [120000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595582111+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595587511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595590555+07:00","message":"> Transcript [1860] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595594443+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595596736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595599856+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.595601977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.031625347+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.031663505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.031669292+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.031683235+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.031689991+07:00","message":"[bufferProcess] interim [480000000]:บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.03169265+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.031699104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.031701818+07:00","message":"> Transcript [1861] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.031705123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.031707333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.031709652+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.031711944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.104485161+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.104530543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.104538729+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.104556271+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104569034+07:00","message":"[bufferProcess] interim [600000000]:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.10457302+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104581496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.10458614+07:00","message":"> Transcript [1862] [false]: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104591559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104594663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104597987+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104601083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104608471+07:00","message":"Push: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104611372+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104614191+07:00","message":"Set new StatePrefix : 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.104617989+07:00","message":"Next Push (prob) : 'ให้ติดโดยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.104634208+07:00","message":"push: {false บางชนิด 0 0xc00307eb00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.322508363+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.322550366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.322557604+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.322573592+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.322582051+07:00","message":"[bufferProcess] interim [780000000]:บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.322584767+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.32258845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.322591443+07:00","message":"> Transcript [1863] [false]: 'บางชนิดให้ติดโดยไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.322594846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.322596895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.322598824+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.322601163+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.437015674+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.437054412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.437060857+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.43707812+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.437084739+07:00","message":"[bufferProcess] interim [900000000]:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.437087441+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.437093532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.437096072+07:00","message":"> Transcript [1864] [false]: 'บางชนิดให้ติดโดยไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.437100235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.437102335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.437104343+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.43710654+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.495403683+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.495437631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.495444827+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.495464319+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495473975+07:00","message":"[bufferProcess] interim [960000000]:บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495477802+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495483052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495487109+07:00","message":"> Transcript [1865] [false]: 'บางชนิดให้ติดโดยไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495494579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495497785+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495501212+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.495503813+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.747727615+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.747773229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.747780957+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.747798283+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.74781133+07:00","message":"[bufferProcess] interim [200000000]:บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747815193+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747823147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747827778+07:00","message":"> Transcript [1866] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.74783364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747837156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747840456+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747844159+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747852011+07:00","message":"Push: 'ให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.74785498+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.74785842+07:00","message":"Set new StatePrefix : 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.747861688+07:00","message":"Next Push (prob) : 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.747878245+07:00","message":"push: {false ให้ติดโดยไม่ 0 0xc00307eb00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.810545531+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.810585811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.81059433+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.81061029+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810620397+07:00","message":"[bufferProcess] interim [320000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810624373+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810633136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810638103+07:00","message":"> Transcript [1867] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810642567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810645605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810649161+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.810652289+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.933100263+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.933146787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.933155337+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.93318026+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.933195024+07:00","message":"[bufferProcess] interim [380000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.933199503+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.933204709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.933208454+07:00","message":"> Transcript [1868] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.93321366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.933216822+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.933220195+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.933223832+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.120597451+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.12062862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.12063493+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.120645679+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.12065187+07:00","message":"[bufferProcess] interim [560000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.120654441+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.120660485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.120663505+07:00","message":"> Transcript [1869] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.120666828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.120668953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.120670955+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.120673418+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.685939963+07:00","message":"[GCS] IsForceVAD: false for message ID: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.702034633+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.702073942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.702082554+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.702096972+07:00","message":"[buffer interim] 494 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702108106+07:00","message":"[bufferProcess] interim [160000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702111979+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702119161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702122178+07:00","message":"> Transcript [1870] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702125535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.70212761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702129776+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702132306+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702136659+07:00","message":"Push: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702138563+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702140735+07:00","message":"Set new StatePrefix : 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.702142989+07:00","message":"Next Push (prob) : 'ปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.702151074+07:00","message":"push: {false ต้องมีการ 0 0xc00307eb00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.790434923+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.790475879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ\",\"confidence\":0.9440952}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.790483325+07:00","message":"receive interim result [true|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.79049374+07:00","message":"end recv isFinal message id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.79049648+07:00","message":"end Recv id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.790503591+07:00","message":"[buffer interim] 494 true บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790513055+07:00","message":"[bufferProcess] interim [340000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790516743+07:00","message":"[bufferProcess] send to processor (isfinal):บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790521277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790524413+07:00","message":"> Transcript [1871] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790527348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790529185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790531397+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790533789+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790535669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790537531+07:00","message":"> Transcript [1872] [true]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790540481+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790542131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790543677+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790545516+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.790548686+07:00","message":"Push: 'ปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.790558926+07:00","message":"push: {true ปฏิสนธิ 0 0xc00307eb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:36.802596435+07:00","message":"write wav file: './tmp/7559/7559_494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.818221085+07:00","message":"[GCS] Start streaming session, msgId: 495"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:36.992599155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:36.992605938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.881438427+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.881480065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.881485383+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.881498761+07:00","message":"[buffer interim] 495 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.881511013+07:00","message":"[bufferProcess] interim [860000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.881513184+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.881523356+07:00","message":"[bufferProcess] send to processor (ticker):สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.881526143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.881528979+07:00","message":"> Transcript [1873] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.881531362+07:00","message":"Set StatePrefix (first interim): 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.065495657+07:00","message":"[GCS] IsForceVAD: false for message ID: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.127419696+07:00","message":"[GCS] Start streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.149088631+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.149134807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.149140037+07:00","message":"receive interim result [true|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.149148738+07:00","message":"end recv isFinal message id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.149151194+07:00","message":"end Recv id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.149156958+07:00","message":"[buffer interim] 495 true สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.149176357+07:00","message":"[bufferProcess] interim [250000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.14918129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.149184447+07:00","message":"> Transcript [1874] [true]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.149187384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.149189517+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.149191491+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.14919364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.149196605+07:00","message":"Push: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.149204577+07:00","message":"push: {true สตอเบอรี่ 0 0xc002b99400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:39.157945671+07:00","message":"write wav file: './tmp/7559/7559_495.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.195476529+07:00","message":"[GCS] IsForceVAD: false for message ID: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.447274539+07:00","message":"[GCS] Start streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.477596457+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.477616767+07:00","message":"found end of frame, send empty tag with msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.477619549+07:00","message":"end Recv id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.477626725+07:00","message":"[buffer interim] 496 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.47763451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.47763903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.477642001+07:00","message":"> Transcript [1875] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.477644424+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.477646475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.477648195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.477649955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.477657095+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.477666742+07:00","message":"push: {true \n 0 0xc002014000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:39.482151661+07:00","message":"write wav file: './tmp/7559/7559_496.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:39.993665106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:39.993672108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.786368979+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.786404467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มินนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.786409239+07:00","message":"receive interim result [false|false]: มินนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.786422905+07:00","message":"[buffer interim] 497 false มินนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.786429224+07:00","message":"[bufferProcess] interim [80000000]:มินนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.786430961+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.786437228+07:00","message":"[bufferProcess] send to processor (ticker):มินนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.786439765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.786442074+07:00","message":"> Transcript [1876] [false]: 'มินนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.786444343+07:00","message":"Set StatePrefix (first interim): 'มินนี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.946755321+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.946789511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.946794804+07:00","message":"receive interim result [false|false]: Admin มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.946805687+07:00","message":"[buffer interim] 497 false Admin มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.946811724+07:00","message":"[bufferProcess] interim [200000000]:Admin มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.94681368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.982005544+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.982040279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มินนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.982046042+07:00","message":"receive interim result [false|false]: มินนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.982059594+07:00","message":"[buffer interim] 497 false มินนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.982066185+07:00","message":"[bufferProcess] interim [260000000]:มินนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.982068648+07:00","message":"[bufferProcess] send to processor:Admin มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.982072459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.982075432+07:00","message":"> Transcript [1877] [false]: 'Admin มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.982078141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.982080361+07:00","message":"Set new StatePrefix: 'Admin มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.034193919+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.034228046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin มีบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.034233382+07:00","message":"receive interim result [false|false]: Admin มีบท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.034247754+07:00","message":"[buffer interim] 497 false Admin มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.034255433+07:00","message":"[bufferProcess] interim [380000000]:Admin มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.03425829+07:00","message":"[bufferProcess] send to processor:มินนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.034260986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.03426362+07:00","message":"> Transcript [1878] [false]: 'มินนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.034265635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.034267537+07:00","message":"Set new StatePrefix: 'มินนี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.12203151+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.122059886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin มีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.12206522+07:00","message":"receive interim result [false|false]: Admin มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.122076635+07:00","message":"[buffer interim] 497 false Admin มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.122083065+07:00","message":"[bufferProcess] interim [500000000]:Admin มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.122085502+07:00","message":"[bufferProcess] send to processor:Admin มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.122089009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.122091421+07:00","message":"> Transcript [1879] [false]: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.12209339+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.122095497+07:00","message":"Set new StatePrefix: 'Admin มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.53300349+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.533053003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin มีบทบาทสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.533059943+07:00","message":"receive interim result [false|false]: Admin มีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.533075315+07:00","message":"[buffer interim] 497 false Admin มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533083307+07:00","message":"[bufferProcess] interim [920000000]:Admin มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533085936+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533089344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533092761+07:00","message":"> Transcript [1880] [false]: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533096749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533098592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533100828+07:00","message":"StatePrefix: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.533102812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.582824396+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.582866595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.582873279+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.582886042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.582889602+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.582898462+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.582902682+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582909249+07:00","message":"[bufferProcess] interim [980000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582911707+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582914521+07:00","message":"[bufferProcess] interim [980000000]: มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582916987+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582922298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582925352+07:00","message":"> Transcript [1881] [false]: 'Admin มีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.58292851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582930455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582932303+07:00","message":"StatePrefix: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.582934383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.770212917+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.770246078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin มีบทบาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.77025145+07:00","message":"receive interim result [false|false]: Admin มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.770270453+07:00","message":"[buffer interim] 497 false Admin มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770278036+07:00","message":"[bufferProcess] interim [160000000]:Admin มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770280525+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770284672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770287531+07:00","message":"> Transcript [1882] [false]: 'Admin มีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770290259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770292141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770293852+07:00","message":"StatePrefix: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.770295774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902067109+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902099054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902104804+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902116834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902120587+07:00","message":"receive interim result [false|false]:  มีบทบาทเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902137776+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902153223+07:00","message":"[buffer interim] 497 false  มีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902165111+07:00","message":"[bufferProcess] interim [280000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.90216791+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902174696+07:00","message":"[bufferProcess] interim [280000000]: มีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902177234+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902180392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902183135+07:00","message":"> Transcript [1883] [false]: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902186172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902188262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902190002+07:00","message":"StatePrefix: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902192111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902198671+07:00","message":"Push: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902200566+07:00","message":"TextPushed: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902202768+07:00","message":"Set new StatePrefix : 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.902204713+07:00","message":"Next Push (prob) : 'บาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.902213661+07:00","message":"push: {false Admin มีบท 0 0xc00307e300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.034463118+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.034500545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.034506869+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.034520193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.034524163+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.034532215+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.034535594+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034541333+07:00","message":"[bufferProcess] interim [400000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034543929+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034546525+07:00","message":"[bufferProcess] interim [400000000]: มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034549921+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034553639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034557134+07:00","message":"> Transcript [1884] [false]: 'Admin มีบทบาทเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.03456107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034564547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034567694+07:00","message":"StatePrefix: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.034571472+07:00","message":"TextPushed: 'Admin มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.280536393+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.280580077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.280586616+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.280608044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.280612036+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.280620601+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.280624689+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280631586+07:00","message":"[bufferProcess] interim [640000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280633987+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280638719+07:00","message":"[bufferProcess] interim [640000000]: มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280641487+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280644601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280647849+07:00","message":"> Transcript [1885] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280651011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280653153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280655763+07:00","message":"StatePrefix: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.280657923+07:00","message":"TextPushed: 'Admin มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.496173083+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.496204727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.496210673+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.496221416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการแบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.496224588+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.496232259+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.496235504+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496241015+07:00","message":"[bufferProcess] interim [880000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496243419+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496246061+07:00","message":"[bufferProcess] interim [880000000]: มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496248427+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496251201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496253822+07:00","message":"> Transcript [1886] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496256425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496258429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.496261875+07:00","message":"StatePrefix: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.49626378+07:00","message":"TextPushed: 'Admin มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.673662092+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.673698545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.67370437+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.673715914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.673726371+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.673743533+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.673754076+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673761578+07:00","message":"[bufferProcess] interim [120000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673764947+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673771586+07:00","message":"[bufferProcess] interim [120000000]: มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673774591+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.67377773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673780292+07:00","message":"> Transcript [1887] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673783342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673785366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673787171+07:00","message":"StatePrefix: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673788979+07:00","message":"TextPushed: 'Admin มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673796158+07:00","message":"Push: 'บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673798183+07:00","message":"TextPushed: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673800227+07:00","message":"Set new StatePrefix : 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.673802774+07:00","message":"Next Push (prob) : 'สำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.673812142+07:00","message":"push: {false บาท 0 0xc00307e300}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:42.993734582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:42.993734702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.364862862+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.364904756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.364911658+07:00","message":"receive interim result [false|false]: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.364924193+07:00","message":"[buffer interim] 497 false Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364931057+07:00","message":"[bufferProcess] interim [720000000]:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364934422+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364940056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364943084+07:00","message":"> Transcript [1888] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364946335+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364948522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364950575+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.364952887+07:00","message":"TextPushed: 'Admin มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.731664775+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.731699958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.731706821+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.731728046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.73173184+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.731741062+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.731744699+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731750795+07:00","message":"[bufferProcess] interim [20000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731753349+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731756425+07:00","message":"[bufferProcess] interim [20000000]: มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731759464+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731762535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731765499+07:00","message":"> Transcript [1889] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731768805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731770892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731772848+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.731775312+07:00","message":"TextPushed: 'Admin มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.050731209+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.0507713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.05077872+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.050792317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.050795844+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.050804381+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.050808193+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050814413+07:00","message":"[bufferProcess] interim [200000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050817021+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050819799+07:00","message":"[bufferProcess] interim [200000000]: มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.05082266+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050825757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.05082849+07:00","message":"> Transcript [1890] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050831895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050833851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050836296+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.050839958+07:00","message":"TextPushed: 'Admin มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.298585814+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.298627783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.298634404+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.298651396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.29865527+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.298663908+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.298668283+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.29867474+07:00","message":"[bufferProcess] interim [500000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298677273+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298688496+07:00","message":"[bufferProcess] interim [500000000]: มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298690839+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298693704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298696789+07:00","message":"> Transcript [1891] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298700961+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298703248+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298705607+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298707841+07:00","message":"TextPushed: 'Admin มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298714871+07:00","message":"Push: 'สำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298717002+07:00","message":"TextPushed: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298724494+07:00","message":"Set new StatePrefix : 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.298727165+07:00","message":"Next Push (prob) : 'เซลล์และการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.298736573+07:00","message":"push: {false สำคัญเกี่ยวกับการแบ่ง 0 0xc00307e300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.567295079+07:00","message":"[GCS] IsForceVAD: false for message ID: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.634597395+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.63463112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.634636708+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.634645013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปรียบเทียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.634648506+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.634657033+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.634662244+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634668433+07:00","message":"[bufferProcess] interim [860000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634670689+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634673576+07:00","message":"[bufferProcess] interim [860000000]: มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634676006+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634678649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634681436+07:00","message":"> Transcript [1892] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634684532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634687722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634689561+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.634692042+07:00","message":"TextPushed: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.639581344+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.639592372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Admin\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.639596498+07:00","message":"receive interim result [false|false]: Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.63960738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.639611917+07:00","message":"receive interim result [false|false]:  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.639616332+07:00","message":"[buffer interim] 497 false Admin"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.639618512+07:00","message":"[buffer interim] 497 false  มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639621999+07:00","message":"[bufferProcess] interim [920000000]:Admin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639623943+07:00","message":"[bufferProcess] send to processor:Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639633114+07:00","message":"[bufferProcess] interim [920000000]: มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639635445+07:00","message":"[bufferProcess] update buffer: Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639637537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639639605+07:00","message":"> Transcript [1893] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639641796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639643553+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639645323+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.639647973+07:00","message":"TextPushed: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.759056841+07:00","message":"[GCS] Start streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.818279037+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.818346097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอดมินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ\",\"confidence\":0.93155766}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.818352083+07:00","message":"receive interim result [true|false]: แอดมินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.818365283+07:00","message":"end recv isFinal message id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.818368206+07:00","message":"end Recv id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.818374598+07:00","message":"[buffer interim] 497 true แอดมินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818382315+07:00","message":"[bufferProcess] interim [70000000]:แอดมินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818386298+07:00","message":"[bufferProcess] send to processor (isfinal):Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818390118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818394258+07:00","message":"> Transcript [1894] [false]: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818401168+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818403252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818406337+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818409772+07:00","message":"TextPushed: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818412019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818414051+07:00","message":"> Transcript [1895] [true]: 'แอดมินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818416217+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818417845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818419601+07:00","message":"StatePrefix: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818421408+07:00","message":"TextPushed: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818423039+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818599953+07:00","message":"Push: 'เซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.81860384+07:00","message":"TextPushed: 'Admin มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818606095+07:00","message":"Set new StatePrefix : 'แอดมินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818608268+07:00","message":"Next Push (prob) : 'แอดมินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.818617566+07:00","message":"push: {true เซลล์และการเปลี่ยนสภาพ 0 0xc00307e300}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.818636466+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_497.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:44.829341941+07:00","message":"write wav file: './tmp/7559/7559_497.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.205519567+07:00","message":"[GCS] IsForceVAD: false for message ID: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.315727879+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.315751192+07:00","message":"found end of frame, send empty tag with msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.315755044+07:00","message":"end Recv id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.315762449+07:00","message":"[buffer interim] 498 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.315770069+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.31577413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.315777161+07:00","message":"> Transcript [1896] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.315779675+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.315781602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.31578346+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.315785252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.315787785+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.315797628+07:00","message":"push: {true \n 0 0xc00039c780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:45.32075666+07:00","message":"write wav file: './tmp/7559/7559_498.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.408926816+07:00","message":"[GCS] Start streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.476156408+07:00","message":"[GCS] IsForceVAD: false for message ID: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.643824584+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.643843287+07:00","message":"found end of frame, send empty tag with msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.643846445+07:00","message":"end Recv id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.64385331+07:00","message":"[buffer interim] 499 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643861078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643865568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643868749+07:00","message":"> Transcript [1897] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643871115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643873077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643875247+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643877123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.643880497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.64389017+07:00","message":"push: {true \n 0 0xc002b98a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:45.649705597+07:00","message":"write wav file: './tmp/7559/7559_499.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:45.994531961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:45.994534223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.047023775+07:00","message":"[GCS] Start streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.743140727+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.743182085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.743187753+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.743203091+07:00","message":"[buffer interim] 500 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.743210558+07:00","message":"[bufferProcess] interim [620000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.743212976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.743219883+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.743222552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.743225423+07:00","message":"> Transcript [1898] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.743227668+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.915648567+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.915683552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.91569008+07:00","message":"receive interim result [false|false]: การตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.915702879+07:00","message":"[buffer interim] 500 false การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.915709443+07:00","message":"[bufferProcess] interim [740000000]:การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.915711748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.077043419+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.077073283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.077078719+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.077088152+07:00","message":"[buffer interim] 500 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.07709404+07:00","message":"[bufferProcess] interim [860000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.077096533+07:00","message":"[bufferProcess] send to processor:การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.077099736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.077102018+07:00","message":"> Transcript [1899] [false]: 'การตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.077105016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.077106924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.077108642+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.077110455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.216153977+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.21618871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.216194937+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.216212243+07:00","message":"[buffer interim] 500 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216219415+07:00","message":"[bufferProcess] interim [100000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216221843+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216224895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216227699+07:00","message":"> Transcript [1900] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216231001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216233422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216235287+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.216237427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.505397135+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.505447775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.505456972+07:00","message":"receive interim result [false|false]: การเจริญของการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.505474462+07:00","message":"[buffer interim] 500 false การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505487568+07:00","message":"[bufferProcess] interim [340000000]:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505491264+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505500015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505504632+07:00","message":"> Transcript [1901] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505509776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505512577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505515834+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.505518832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.830984596+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.831024785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.831032735+07:00","message":"receive interim result [false|false]: การเจริญของฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.831051832+07:00","message":"[buffer interim] 500 false การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831065511+07:00","message":"[bufferProcess] interim [640000000]:การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831069965+07:00","message":"[bufferProcess] send to processor:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831074321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831077915+07:00","message":"> Transcript [1902] [false]: 'การเจริญของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831082385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831085322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831088454+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831091499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.83109516+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831098006+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831100663+07:00","message":"Set new StatePrefix : 'การเจริญของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.831103886+07:00","message":"Next Push (prob) : 'เจริญของการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.831114969+07:00","message":"push: {false การ 0 0xc002e5d880}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:48.995387621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:48.995398368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.443405959+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.44344226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของฟ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.443449855+07:00","message":"receive interim result [false|false]: การเจริญของฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.443465004+07:00","message":"[buffer interim] 500 false การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.44347187+07:00","message":"[bufferProcess] interim [240000000]:การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.443474762+07:00","message":"[bufferProcess] send to processor:การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.443482389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.443485078+07:00","message":"> Transcript [1903] [false]: 'การเจริญของฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.443487379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.443489631+07:00","message":"Set new StatePrefix: 'การเจริญของฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869376056+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869409369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของป๊าก็ยังเป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869415661+07:00","message":"receive interim result [false|false]: การเจริญของป๊าก็ยังเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869434424+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869438161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869440666+07:00","message":"receive interim result [false|false]: การเจริญของฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869445739+07:00","message":"[buffer interim] 500 false การเจริญของป๊าก็ยังเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.869448897+07:00","message":"[buffer interim] 500 false การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869454461+07:00","message":"[bufferProcess] interim [540000000]:การเจริญของป๊าก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869456489+07:00","message":"[bufferProcess] send to processor:การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869458942+07:00","message":"[bufferProcess] interim [600000000]:การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869460716+07:00","message":"[bufferProcess] send to processor:การเจริญของป๊าก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869463485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869466234+07:00","message":"> Transcript [1904] [false]: 'การเจริญของฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869469442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869471598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869473695+07:00","message":"StatePrefix: 'การเจริญของฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.86947642+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869478181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869480118+07:00","message":"> Transcript [1905] [false]: 'การเจริญของป๊าก็ยังเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.86948177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.869483643+07:00","message":"Set new StatePrefix: 'การเจริญของป๊าก็ยังเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.2628286+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.262880983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของป๊าก็ยังเป็นผลมาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.262890204+07:00","message":"receive interim result [false|false]: การเจริญของป๊าก็ยังเป็นผลมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.262905967+07:00","message":"[buffer interim] 500 false การเจริญของป๊าก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.262914898+07:00","message":"[bufferProcess] interim [900000000]:การเจริญของป๊าก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.262918131+07:00","message":"[bufferProcess] send to processor:การเจริญของฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.262923575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.26292921+07:00","message":"> Transcript [1906] [false]: 'การเจริญของฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.262932228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.262934477+07:00","message":"Set new StatePrefix: 'การเจริญของฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.571359584+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.571392464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของป๊าก็ยังเป็นผลมาจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.571398423+07:00","message":"receive interim result [false|false]: การเจริญของป๊าก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.57141019+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.571413963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของป๊าก็ยังเป็นผลมาจากการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.571416898+07:00","message":"receive interim result [false|false]: การเจริญของป๊าก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.57142276+07:00","message":"[buffer interim] 500 false การเจริญของป๊าก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.571426151+07:00","message":"[buffer interim] 500 false การเจริญของป๊าก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571431834+07:00","message":"[bufferProcess] interim [80000000]:การเจริญของป๊าก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571434204+07:00","message":"[bufferProcess] send to processor:การเจริญของป๊าก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571437085+07:00","message":"[bufferProcess] interim [320000000]:การเจริญของป๊าก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571439034+07:00","message":"[bufferProcess] send to processor:การเจริญของป๊าก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571442017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571444637+07:00","message":"> Transcript [1907] [false]: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571446861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571448851+07:00","message":"Set new StatePrefix: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571450434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571453813+07:00","message":"> Transcript [1908] [false]: 'การเจริญของป๊าก็ยังเป็นผลมาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571456273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571458177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.57146001+07:00","message":"StatePrefix: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.571462391+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.854417079+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.854453223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของป๊าก็ยังเป็นผลมาจากการทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.85446246+07:00","message":"receive interim result [false|false]: การเจริญของป๊าก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.854477899+07:00","message":"[buffer interim] 500 false การเจริญของป๊าก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.854484752+07:00","message":"[bufferProcess] interim [500000000]:การเจริญของป๊าก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.854487425+07:00","message":"[bufferProcess] send to processor:การเจริญของป๊าก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.854491083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.854493788+07:00","message":"> Transcript [1909] [false]: 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.854496798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.8544988+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.854501008+07:00","message":"StatePrefix: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.854503668+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.140556696+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.140597009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.140603313+07:00","message":"receive interim result [false|false]: การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.140620522+07:00","message":"[buffer interim] 500 false การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140628598+07:00","message":"[bufferProcess] interim [800000000]:การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140631225+07:00","message":"[bufferProcess] send to processor:การเจริญของป๊าก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140635279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140638261+07:00","message":"> Transcript [1910] [false]: 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140641782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140643763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140646394+07:00","message":"StatePrefix: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.140649834+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.221683232+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.221716089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.221731013+07:00","message":"receive interim result [false|false]: การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.221742421+07:00","message":"[buffer interim] 500 false การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221749117+07:00","message":"[bufferProcess] interim [980000000]:การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221751868+07:00","message":"[bufferProcess] send to processor:การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221760629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221763141+07:00","message":"> Transcript [1911] [false]: 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221767785+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221769894+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221772338+07:00","message":"StatePrefix: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221775108+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221782937+07:00","message":"Push: 'เจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221785145+07:00","message":"TextPushed: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221790364+07:00","message":"Set new StatePrefix : 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.221792987+07:00","message":"Next Push (prob) : 'การทำงานร่วม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.221819126+07:00","message":"push: {false เจริญของป๊าก็ยังเป็นผลมาจาก 0 0xc002e5d880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.234646709+07:00","message":"[GCS] IsForceVAD: false for message ID: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.426681983+07:00","message":"[GCS] Start streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.526864824+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.52689858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของฟ้าก็ยังเป็นผลมาจากการทำงานร่วมกัน\",\"confidence\":0.93873036}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.526904534+07:00","message":"receive interim result [true|false]: การเจริญของฟ้าก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.526916542+07:00","message":"end recv isFinal message id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.526919076+07:00","message":"end Recv id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.526930631+07:00","message":"[buffer interim] 500 true การเจริญของฟ้าก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526948931+07:00","message":"[bufferProcess] interim [340000000]:การเจริญของฟ้าก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526954452+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526958019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526961164+07:00","message":"> Transcript [1912] [false]: 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526964515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526966505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526969124+07:00","message":"StatePrefix: 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526971819+07:00","message":"TextPushed: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526973894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.526976336+07:00","message":"> Transcript [1913] [true]: 'การเจริญของฟ้าก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.52697843+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.5269801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.52698167+07:00","message":"StatePrefix: 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.52698346+07:00","message":"TextPushed: 'การเจริญของป๊าก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.52698507+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.527130812+07:00","message":"Push: 'การทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.527133681+07:00","message":"TextPushed: 'การเจริญของป๊าก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.527136419+07:00","message":"Set new StatePrefix : 'การเจริญของฟ้าก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.527138498+07:00","message":"Next Push (prob) : 'การเจริญของฟ้าก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.52714687+07:00","message":"push: {true การทำงานร่วมกัน 0 0xc002e5d880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.527156653+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_500.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:51.541639445+07:00","message":"write wav file: './tmp/7559/7559_500.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:51.995619896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:51.995650538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.178566051+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.178615224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.178621041+07:00","message":"receive interim result [false|false]: สิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.178635404+07:00","message":"[buffer interim] 501 false สิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.178642718+07:00","message":"[bufferProcess] interim [740000000]:สิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.178645751+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.178652421+07:00","message":"[bufferProcess] send to processor (ticker):สิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.178655324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.17865809+07:00","message":"> Transcript [1914] [false]: 'สิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.178660368+07:00","message":"Set StatePrefix (first interim): 'สิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.180134849+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.180170152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.180175486+07:00","message":"receive interim result [false|false]: สินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.180191048+07:00","message":"[buffer interim] 501 false สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.180197649+07:00","message":"[bufferProcess] interim [800000000]:สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.180199405+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.276628417+07:00","message":"[GCS] IsForceVAD: false for message ID: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.36846664+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.368500846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สินค้า\",\"confidence\":0.7243326}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.368506173+07:00","message":"receive interim result [true|false]: สินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.36851479+07:00","message":"end recv isFinal message id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.368517143+07:00","message":"end Recv id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.368523642+07:00","message":"[buffer interim] 501 true สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.36853057+07:00","message":"[bufferProcess] interim [70000000]:สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368536834+07:00","message":"[bufferProcess] send to processor (isfinal):สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368540394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368542867+07:00","message":"> Transcript [1915] [false]: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368545583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368547298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368548962+07:00","message":"StatePrefix: 'สิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368551184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368552787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368554652+07:00","message":"> Transcript [1916] [true]: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368556639+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368558299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368560019+07:00","message":"StatePrefix: 'สิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368561567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.368567651+07:00","message":"Push: 'สินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.368575916+07:00","message":"push: {true สินค้า 0 0xc00307e600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:53.375701411+07:00","message":"write wav file: './tmp/7559/7559_501.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.408498694+07:00","message":"[GCS] Start streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.474658523+07:00","message":"[GCS] IsForceVAD: false for message ID: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.634699257+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.634718489+07:00","message":"found end of frame, send empty tag with msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.634726114+07:00","message":"end Recv id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.634732351+07:00","message":"[buffer interim] 502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.634738769+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.634741693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.634746545+07:00","message":"> Transcript [1917] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.63474895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.634750908+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.634752604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.634754447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.634757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.634790339+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:53.639233557+07:00","message":"write wav file: './tmp/7559/7559_502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.675935219+07:00","message":"[GCS] Start streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.735990134+07:00","message":"[GCS] IsForceVAD: false for message ID: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.918148864+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.918165971+07:00","message":"found end of frame, send empty tag with msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.918168912+07:00","message":"end Recv id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.918175552+07:00","message":"[buffer interim] 503 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918182984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918186923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918190619+07:00","message":"> Transcript [1918] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918193316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918196331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918200595+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918202348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.918209485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.918218877+07:00","message":"push: {true \n 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:53.922655623+07:00","message":"write wav file: './tmp/7559/7559_503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.998133002+07:00","message":"[GCS] Start streaming session, msgId: 504"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:54.995688328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:54.995710042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.060216423+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.060256618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังฆราช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.060261616+07:00","message":"receive interim result [false|false]: สังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.060276979+07:00","message":"[buffer interim] 504 false สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.060283408+07:00","message":"[bufferProcess] interim [840000000]:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.060285488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.060290287+07:00","message":"[bufferProcess] send to processor (ticker):สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.060292835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.060295518+07:00","message":"> Transcript [1919] [false]: 'สังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.06029762+07:00","message":"Set StatePrefix (first interim): 'สังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.276799498+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.276829703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.276837103+07:00","message":"receive interim result [false|false]: สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.276852112+07:00","message":"[buffer interim] 504 false สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.27685852+07:00","message":"[bufferProcess] interim [960000000]:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.276860578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.31930436+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.319339198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังฆราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.31934509+07:00","message":"receive interim result [false|false]: สังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.319361772+07:00","message":"[buffer interim] 504 false สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.319368853+07:00","message":"[bufferProcess] interim [20000000]:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.31937115+07:00","message":"[bufferProcess] send to processor:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.319374226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.319379111+07:00","message":"> Transcript [1920] [false]: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.319381291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.319383161+07:00","message":"Set new StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.334791849+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.334822299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.334828946+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.334841296+07:00","message":"[buffer interim] 504 false สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.334847348+07:00","message":"[bufferProcess] interim [80000000]:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.334850296+07:00","message":"[bufferProcess] send to processor:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.334853393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.334855958+07:00","message":"> Transcript [1921] [false]: 'สังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.334858049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.334859758+07:00","message":"Set new StatePrefix: 'สังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.396921253+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.396950558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.396955842+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.396967561+07:00","message":"[buffer interim] 504 false สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.396973351+07:00","message":"[bufferProcess] interim [200000000]:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.39697576+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.396980611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.396983403+07:00","message":"> Transcript [1922] [false]: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.396985473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.39698772+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.923117571+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.923155717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.923162002+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.923177634+07:00","message":"[buffer interim] 504 false สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923183932+07:00","message":"[bufferProcess] interim [740000000]:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923186636+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923193775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923196246+07:00","message":"> Transcript [1923] [false]: 'สังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923199592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923202928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923205268+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.923207308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.244645132+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.244683207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.24468883+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.244704445+07:00","message":"[buffer interim] 504 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244711599+07:00","message":"[bufferProcess] interim [40000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244714754+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244740706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244744585+07:00","message":"> Transcript [1924] [false]: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244747833+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244750018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244752043+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.244754057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.825053009+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.825088214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.825094817+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.82510905+07:00","message":"[buffer interim] 504 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.825115387+07:00","message":"[bufferProcess] interim [640000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.825117918+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.825121804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.825124618+07:00","message":"> Transcript [1925] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.825128013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.825132309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.825134345+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.82513651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.476458578+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.476498365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.476504849+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.476518833+07:00","message":"[buffer interim] 504 false สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476526409+07:00","message":"[bufferProcess] interim [300000000]:สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476529175+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476537518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476540189+07:00","message":"> Transcript [1926] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476543403+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476545719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476547848+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476550274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476553282+07:00","message":"Push: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476555272+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476557398+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.476559539+07:00","message":"Next Push (prob) : 'มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.47656717+07:00","message":"push: {false สังเคราะห์ที่ 0 0xc002e5cc00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:57.995780993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:57.99579512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.038630917+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.038675274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.038682361+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.038698474+07:00","message":"[buffer interim] 504 false สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.038709017+07:00","message":"[bufferProcess] interim [900000000]:สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.038712625+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.038726096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.03873081+07:00","message":"> Transcript [1927] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.038735774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.038738651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.038741592+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.038744909+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.815403687+07:00","message":"[GCS] IsForceVAD: false for message ID: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.948072202+07:00","message":"[GCS] Start streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.951601444+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.951642634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายนะคะ\",\"confidence\":0.93063086}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.951648937+07:00","message":"receive interim result [true|false]: สังเคราะห์ที่มีสมบัติคล้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.951660107+07:00","message":"end recv isFinal message id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.951662462+07:00","message":"end Recv id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.951669108+07:00","message":"[buffer interim] 504 true สังเคราะห์ที่มีสมบัติคล้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951685478+07:00","message":"[bufferProcess] interim [790000000]:สังเคราะห์ที่มีสมบัติคล้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.95169194+07:00","message":"[bufferProcess] send to processor (isfinal):สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951695758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951698764+07:00","message":"> Transcript [1928] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951701906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951703993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951706249+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951708748+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951710487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951712358+07:00","message":"> Transcript [1929] [true]: 'สังเคราะห์ที่มีสมบัติคล้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951714647+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951716344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.95171797+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.951719734+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:59.95173712+07:00","message":"Push: 'มีสมบัติคล้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:59.951746122+07:00","message":"push: {true มีสมบัติคล้ายนะคะ 0 0xc002e5cc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:59.96326351+07:00","message":"write wav file: './tmp/7559/7559_504.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.98386206+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.983912695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.983918617+07:00","message":"receive interim result [false|false]: นิยมนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.983934581+07:00","message":"[buffer interim] 505 false นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.983942143+07:00","message":"[bufferProcess] interim [20000000]:นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.983944187+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.983948006+07:00","message":"[bufferProcess] send to processor (ticker):นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.983964328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.983991535+07:00","message":"> Transcript [1930] [false]: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.983997964+07:00","message":"Set StatePrefix (first interim): 'นิยมนำ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:00.995992271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:00.996006627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.041840457+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.04188663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.041893886+07:00","message":"receive interim result [false|false]: นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.041908469+07:00","message":"[buffer interim] 505 false นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.041915572+07:00","message":"[bufferProcess] interim [80000000]:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.041917799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.234567487+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.234600089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.234605671+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.234619181+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.234625694+07:00","message":"[bufferProcess] interim [320000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.234627902+07:00","message":"[bufferProcess] send to processor:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.23463099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.234634234+07:00","message":"> Transcript [1931] [false]: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.234637205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.234639114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.234640898+07:00","message":"StatePrefix: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.234642926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.886343345+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.886377053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.886382205+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:01.886397554+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886404102+07:00","message":"[bufferProcess] interim [920000000]:นิยมนำมาใช้ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886406466+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886411063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886414138+07:00","message":"> Transcript [1932] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886417378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886419238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886421071+07:00","message":"StatePrefix: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:01.886423143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.081240912+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.081283582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเหลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.081289569+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.081303157+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.081310913+07:00","message":"[bufferProcess] interim [40000000]:นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.081313377+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.081320116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.081322978+07:00","message":"> Transcript [1933] [false]: 'นิยมนำมาใช้ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.081325961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.081328209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.08133006+07:00","message":"StatePrefix: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.081332253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.091776622+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.091802624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.091808685+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.091820617+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091827255+07:00","message":"[bufferProcess] interim [100000000]:นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091829731+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091836368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091838794+07:00","message":"> Transcript [1934] [false]: 'นิยมนำมาใช้ช่วยเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.09184217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091844643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091848848+07:00","message":"StatePrefix: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.09185119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091857217+07:00","message":"Push: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091859206+07:00","message":"TextPushed: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091861148+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ช่วยเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.091863338+07:00","message":"Next Push (prob) : 'มาใช้ช่วยเหลือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.091871237+07:00","message":"push: {false นิยมนำ 0 0xc000045d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.346459257+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.34649924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.346507261+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.346526434+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.34656271+07:00","message":"[bufferProcess] interim [340000000]:นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.346567229+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.346574286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.34657836+07:00","message":"> Transcript [1935] [false]: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.346581529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.346584454+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.654100612+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.654148558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.654155506+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.654170872+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654178043+07:00","message":"[bufferProcess] interim [640000000]:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654180595+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654187517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654190299+07:00","message":"> Transcript [1936] [false]: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654193825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654196023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654198187+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.654200209+07:00","message":"TextPushed: 'นิยมนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.663913038+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.663942596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.663948508+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.663969253+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.663977377+07:00","message":"[bufferProcess] interim [700000000]:นิยมนำมาใช้ช่วยเร่งการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.663980869+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.663989149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.663993222+07:00","message":"> Transcript [1937] [false]: 'นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.663997286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.663999912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.664002879+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.664005936+07:00","message":"TextPushed: 'นิยมนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.807069445+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.807111924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการประปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.807117913+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.807131759+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.807138367+07:00","message":"[bufferProcess] interim [820000000]:นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.807140775+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.807143693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.80714626+07:00","message":"> Transcript [1938] [false]: 'นิยมนำมาใช้ช่วยเร่งการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.807149842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.807151839+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.807155373+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.8071575+07:00","message":"TextPushed: 'นิยมนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.976281949+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.97632081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.97632631+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการปัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.976338553+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976347318+07:00","message":"[bufferProcess] interim [940000000]:นิยมนำมาใช้ช่วยเร่งการปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976349934+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976355573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976358209+07:00","message":"> Transcript [1939] [false]: 'นิยมนำมาใช้ช่วยเร่งการประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976361358+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976363448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976365343+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976367494+07:00","message":"TextPushed: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976371994+07:00","message":"Push: 'มาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976373988+07:00","message":"TextPushed: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976376118+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ช่วยเร่งการประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:02.976378179+07:00","message":"Next Push (prob) : 'การประปา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:02.976386023+07:00","message":"push: {false มาใช้ช่วยเร่ง 0 0xc000045d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.048903977+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.048947459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการประปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.048954178+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.048968302+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.04897589+07:00","message":"[bufferProcess] interim [60000000]:นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.048979027+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.048987126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.048990024+07:00","message":"> Transcript [1940] [false]: 'นิยมนำมาใช้ช่วยเร่งการปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.048992883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.048995009+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการปัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.063442075+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.063473389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปรับราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.063479666+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการปรับราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.06349393+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.063501148+07:00","message":"[bufferProcess] interim [120000000]:นิยมนำมาใช้ช่วยเร่งการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.063503399+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.063510927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.063514304+07:00","message":"> Transcript [1941] [false]: 'นิยมนำมาใช้ช่วยเร่งการประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.06351703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.063519028+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการประปา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.178381947+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.178417844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปักข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.178423619+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.178435234+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.178442263+07:00","message":"[bufferProcess] interim [180000000]:นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.178444989+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.178450343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.178452995+07:00","message":"> Transcript [1942] [false]: 'นิยมนำมาใช้ช่วยเร่งการปรับราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.178455127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.178457066+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการปรับราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.252309399+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.252349037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการประปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.252354855+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.252368486+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.252375633+07:00","message":"[bufferProcess] interim [300000000]:นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.252378048+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.252383003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.252385659+07:00","message":"> Transcript [1943] [false]: 'นิยมนำมาใช้ช่วยเร่งการปักข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.252388109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.252390089+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการปักข้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447869091+07:00","message":"[GCS] Cleaned up inactive client: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447903351+07:00","message":"[GCS] Cleaned up inactive client: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447906382+07:00","message":"[GCS] Cleaned up inactive client: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.44790844+07:00","message":"[GCS] Cleaned up inactive client: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447910241+07:00","message":"[GCS] Cleaned up inactive client: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447912773+07:00","message":"[GCS] Cleaned up inactive client: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447914845+07:00","message":"[GCS] Cleaned up inactive client: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447916841+07:00","message":"[GCS] Cleaned up inactive client: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447918789+07:00","message":"[GCS] Cleaned up inactive client: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447920394+07:00","message":"[GCS] Cleaned up inactive client: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447921927+07:00","message":"[GCS] Cleaned up inactive client: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447923422+07:00","message":"[GCS] Cleaned up inactive client: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447925178+07:00","message":"[GCS] Cleaned up inactive client: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.447926886+07:00","message":"[GCS] Cleaned up inactive client: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.795128795+07:00","message":"[GCS] IsForceVAD: false for message ID: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.883317299+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.883354358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.883360936+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.88337438+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.883381384+07:00","message":"[bufferProcess] interim [840000000]:นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.883384511+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.883387805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.883390443+07:00","message":"> Transcript [1944] [false]: 'นิยมนำมาใช้ช่วยเร่งการประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.883392707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.883394575+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการประปา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.91698897+07:00","message":"[GCS] Start streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.956010798+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.956044734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช\",\"confidence\":0.91808605}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.956050771+07:00","message":"receive interim result [true|false]: นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.95606308+07:00","message":"end recv isFinal message id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.95606533+07:00","message":"end Recv id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.956071387+07:00","message":"[buffer interim] 505 true นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956079346+07:00","message":"[bufferProcess] interim [990000000]:นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956082696+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956085832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956088412+07:00","message":"> Transcript [1945] [false]: 'นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956090508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.95609284+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956094805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.95609666+07:00","message":"> Transcript [1946] [true]: 'นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.95609904+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956101042+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956102828+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการปรับตัวของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.9561051+07:00","message":"TextPushed: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:03.956108965+07:00","message":"Push: 'การปักข้างของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:03.956116443+07:00","message":"push: {true การปักข้างของพืช 0 0xc000045d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:03.965183333+07:00","message":"write wav file: './tmp/7559/7559_505.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:03.996004815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:03.996016477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.36280522+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.362857829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.362863552+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.362880697+07:00","message":"[buffer interim] 506 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.362888051+07:00","message":"[bufferProcess] interim [440000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.362890429+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.362897605+07:00","message":"[bufferProcess] send to processor (ticker):ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.362900022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.362902414+07:00","message":"> Transcript [1947] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.362906418+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.68866658+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.688698934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.688704769+07:00","message":"receive interim result [false|false]: พวก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.688719271+07:00","message":"[buffer interim] 506 false พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.688733248+07:00","message":"[bufferProcess] interim [740000000]:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.688736593+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.73212652+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.7321689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.732174594+07:00","message":"receive interim result [false|false]: ยังควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.732187495+07:00","message":"[buffer interim] 506 false ยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.73219433+07:00","message":"[bufferProcess] interim [800000000]:ยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.732197041+07:00","message":"[bufferProcess] send to processor:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.732202244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.732205423+07:00","message":"> Transcript [1948] [false]: 'พวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.732207642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.732209691+07:00","message":"Set new StatePrefix: 'พวก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.811703004+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.811751369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.811758066+07:00","message":"receive interim result [false|false]: ยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:05.811772215+07:00","message":"[buffer interim] 506 false ยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.811779768+07:00","message":"[bufferProcess] interim [860000000]:ยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.81178367+07:00","message":"[bufferProcess] send to processor:ยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.811791719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.811795638+07:00","message":"> Transcript [1949] [false]: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.811797758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:05.811800486+07:00","message":"Set new StatePrefix: 'ยังควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.011466934+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.011502648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุมสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.011508163+07:00","message":"receive interim result [false|false]: ยังควบคุมสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.011523243+07:00","message":"[buffer interim] 506 false ยังควบคุมสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011530427+07:00","message":"[bufferProcess] interim [100000000]:ยังควบคุมสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011532917+07:00","message":"[bufferProcess] send to processor:ยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011539653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011542345+07:00","message":"> Transcript [1950] [false]: 'ยังควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011545371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011547299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011549144+07:00","message":"StatePrefix: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.011551268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.065366283+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.065400534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุม 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.065406876+07:00","message":"receive interim result [false|false]: ยังควบคุม 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.065422344+07:00","message":"[buffer interim] 506 false ยังควบคุม 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065429072+07:00","message":"[bufferProcess] interim [220000000]:ยังควบคุม 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065431297+07:00","message":"[bufferProcess] send to processor:ยังควบคุมสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065439437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065442233+07:00","message":"> Transcript [1951] [false]: 'ยังควบคุมสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065444934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065446893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065448756+07:00","message":"StatePrefix: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.065451259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.288779847+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.288821708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุมสังคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.288830007+07:00","message":"receive interim result [false|false]: ยังควบคุมสังคม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.288848006+07:00","message":"[buffer interim] 506 false ยังควบคุมสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288856199+07:00","message":"[bufferProcess] interim [340000000]:ยังควบคุมสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288859054+07:00","message":"[bufferProcess] send to processor:ยังควบคุม 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288862673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288865469+07:00","message":"> Transcript [1952] [false]: 'ยังควบคุม 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288868753+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288871146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288873004+07:00","message":"StatePrefix: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.288874902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.376368976+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.376409014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.376415275+07:00","message":"receive interim result [false|false]: ยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.376428242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.376432856+07:00","message":"receive interim result [false|false]:  20:00"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.376440687+07:00","message":"[buffer interim] 506 false ยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.376444221+07:00","message":"[buffer interim] 506 false  20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376449404+07:00","message":"[bufferProcess] interim [460000000]:ยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376451675+07:00","message":"[bufferProcess] send to processor:ยังควบคุมสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.37645426+07:00","message":"[bufferProcess] interim [460000000]: 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376458429+07:00","message":"[bufferProcess] update buffer: ยังควบคุม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376460768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.37646341+07:00","message":"> Transcript [1953] [false]: 'ยังควบคุมสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376466185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376468142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376470036+07:00","message":"StatePrefix: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376472109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376474792+07:00","message":"Push: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376476692+07:00","message":"TextPushed: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376478555+07:00","message":"Set new StatePrefix : 'ยังควบคุมสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.376480595+07:00","message":"Next Push (prob) : 'คุมสังคม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.37648866+07:00","message":"push: {false ยังควบ 0 0xc002e5d680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.385635875+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.385660933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.385666276+07:00","message":"receive interim result [false|false]: ยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.38567559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.385678725+07:00","message":"receive interim result [false|false]:  20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.385686647+07:00","message":"[buffer interim] 506 false ยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.385690506+07:00","message":"[buffer interim] 506 false  20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385709299+07:00","message":"[bufferProcess] interim [520000000]:ยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385735936+07:00","message":"[bufferProcess] send to processor:ยังควบคุม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385747208+07:00","message":"[bufferProcess] interim [520000000]: 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385749564+07:00","message":"[bufferProcess] update buffer: ยังควบคุม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385752652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385755729+07:00","message":"> Transcript [1954] [false]: 'ยังควบคุม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385758323+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.385760205+07:00","message":"Set new StatePrefix: 'ยังควบคุม 20:00'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.563929571+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.563964292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.563970774+07:00","message":"receive interim result [false|false]: ยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.563981519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.563984266+07:00","message":"receive interim result [false|false]:  8:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.563991324+07:00","message":"[buffer interim] 506 false ยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:06.563994542+07:00","message":"[buffer interim] 506 false  8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564000167+07:00","message":"[bufferProcess] interim [640000000]:ยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564002524+07:00","message":"[bufferProcess] send to processor:ยังควบคุม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564004931+07:00","message":"[bufferProcess] interim [640000000]: 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564007071+07:00","message":"[bufferProcess] update buffer: ยังควบคุม 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564009606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.56401226+07:00","message":"> Transcript [1955] [false]: 'ยังควบคุม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564015417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564017368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564019095+07:00","message":"StatePrefix: 'ยังควบคุม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:06.564020976+07:00","message":"TextPushed: 'ยังควบ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:06.996982486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:06.997008507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.208099316+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.208133554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุม 8:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.208139945+07:00","message":"receive interim result [false|false]: ยังควบคุม 8:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.208162202+07:00","message":"[buffer interim] 506 false ยังควบคุม 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.208170371+07:00","message":"[bufferProcess] interim [240000000]:ยังควบคุม 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.208175166+07:00","message":"[bufferProcess] send to processor:ยังควบคุม 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.208181579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.208184329+07:00","message":"> Transcript [1956] [false]: 'ยังควบคุม 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.208186709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.208188985+07:00","message":"Set new StatePrefix: 'ยังควบคุม 8:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.507917335+07:00","message":"[GCS] IsForceVAD: false for message ID: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.735319627+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.735355195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังควบคุม 2 ทุ่มค่ะ\",\"confidence\":0.7784274}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.735362018+07:00","message":"receive interim result [true|false]: ยังควบคุม 2 ทุ่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.735372645+07:00","message":"end recv isFinal message id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.735375017+07:00","message":"end Recv id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.735381505+07:00","message":"[buffer interim] 506 true ยังควบคุม 2 ทุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735388314+07:00","message":"[bufferProcess] interim [750000000]:ยังควบคุม 2 ทุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735391891+07:00","message":"[bufferProcess] send to processor (isfinal):ยังควบคุม 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735395188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735398407+07:00","message":"> Transcript [1957] [false]: 'ยังควบคุม 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735401139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.73540297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735404836+07:00","message":"StatePrefix: 'ยังควบคุม 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735407011+07:00","message":"TextPushed: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735408956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735410811+07:00","message":"> Transcript [1958] [true]: 'ยังควบคุม 2 ทุ่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735412824+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735414573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735416215+07:00","message":"StatePrefix: 'ยังควบคุม 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.735417911+07:00","message":"TextPushed: 'ยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.73542276+07:00","message":"Push: 'คุม 2 ทุ่มค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.735430479+07:00","message":"push: {true คุม 2 ทุ่มค่ะ 0 0xc002e5d680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:07.749123044+07:00","message":"write wav file: './tmp/7559/7559_506.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.826985674+07:00","message":"[GCS] Start streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:09.234092072+07:00","message":"[GCS] IsForceVAD: false for message ID: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:09.330919916+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:09.330940762+07:00","message":"found end of frame, send empty tag with msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:09.330943854+07:00","message":"end Recv id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:09.330950139+07:00","message":"[buffer interim] 507 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.330957064+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.330967807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.33097056+07:00","message":"> Transcript [1959] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.330972845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.330974635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.330976345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.330981991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:09.33098527+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:09.330993969+07:00","message":"push: {true \n 0 0xc002b98180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:09.33874143+07:00","message":"write wav file: './tmp/7559/7559_507.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:09.676399173+07:00","message":"[GCS] Start streaming session, msgId: 508"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:09.997340007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:09.997353132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:12.998046681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:12.99807149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.54034249+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.540387598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.540393412+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.540410292+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.540417035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.540420527+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.540426047+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.540429692+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540437556+07:00","message":"[bufferProcess] interim [580000000]:กระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540442212+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540445752+07:00","message":"[bufferProcess] send to processor (ticker):กระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540448535+07:00","message":"[bufferProcess] interim [880000000]:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540450076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540452755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540455998+07:00","message":"> Transcript [1960] [false]: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.540458231+07:00","message":"Set StatePrefix (first interim): 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.97586029+07:00","message":"[GCS] IsForceVAD: false for message ID: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205429973+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205479478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205485384+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอดในการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205508043+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205512136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205514638+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205520796+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.20552397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.20552609+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอดในการผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205533832+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205536325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205538437+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205543269+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205543209+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอดในการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205561155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205564728+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205565219+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.20557325+07:00","message":"[bufferProcess] interim [180000000]:กระตุ้นการสร้างยอดในการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.20557605+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอดในการผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.20558066+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205577418+07:00","message":"[bufferProcess] send to processor:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205588537+07:00","message":"[bufferProcess] interim [240000000]:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205596834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205626309+07:00","message":"> Transcript [1961] [false]: 'กระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205635119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205638364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205645059+07:00","message":"StatePrefix: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205647561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205583682+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205603011+07:00","message":"[bufferProcess] send to processor:กระตุ้นการสร้างยอดในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205674526+07:00","message":"[bufferProcess] interim [300000000]:กระตุ้นการสร้างยอดในการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.2057039+07:00","message":"[bufferProcess] send to processor:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205706952+07:00","message":"[bufferProcess] interim [420000000]:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.20570892+07:00","message":"[bufferProcess] send to processor:กระตุ้นการสร้างยอดในการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205711996+07:00","message":"[bufferProcess] interim [480000000]:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205713817+07:00","message":"[bufferProcess] send to processor:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205684195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205739886+07:00","message":"> Transcript [1962] [false]: 'กระตุ้นการสร้างยอดในการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205744692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205747769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205751185+07:00","message":"StatePrefix: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205754285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205757158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205760054+07:00","message":"> Transcript [1963] [false]: 'กระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205763022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.20576534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205767755+07:00","message":"StatePrefix: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205770191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205772481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205776117+07:00","message":"> Transcript [1964] [false]: 'กระตุ้นการสร้างยอดในการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205779088+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205781398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205783894+07:00","message":"StatePrefix: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205786638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205796786+07:00","message":"Push: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205799637+07:00","message":"TextPushed: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205802998+07:00","message":"Set new StatePrefix : 'กระตุ้นการสร้างยอดในการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205807537+07:00","message":"Next Push (prob) : 'ในการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205810695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205824865+07:00","message":"> Transcript [1965] [false]: 'กระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.205828367+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.205840904+07:00","message":"push: {false กระตุ้นการสร้างยอด 0 0xc0004a2b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.232251377+07:00","message":"[GCS] Start streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.843931511+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.843986899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.843994708+07:00","message":"receive interim result [false|false]: กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.844012973+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.844017427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.844020171+07:00","message":"receive interim result [true|false]: กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.84402417+07:00","message":"end recv isFinal message id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.84402638+07:00","message":"end Recv id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.844049917+07:00","message":"[buffer interim] 508 false กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.844066874+07:00","message":"[buffer interim] 508 true กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844073845+07:00","message":"[bufferProcess] interim [80000000]:กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844076621+07:00","message":"[bufferProcess] send to processor:กระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844079795+07:00","message":"[bufferProcess] interim [380000000]:กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844084015+07:00","message":"[bufferProcess] send to processor (isfinal):กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.84409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844092786+07:00","message":"> Transcript [1966] [false]: 'กระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844095758+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844097462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844099771+07:00","message":"> Transcript [1967] [false]: 'กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844101471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844103344+07:00","message":"Set new StatePrefix: 'กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844105075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844106828+07:00","message":"> Transcript [1968] [true]: 'กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844109714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844111685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844114643+07:00","message":"StatePrefix: 'กระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844117514+07:00","message":"TextPushed: 'กระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.844121286+07:00","message":"Push: 'ในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.844135646+07:00","message":"push: {true ในการเพาะเลี้ยงเนื้อเยื่อพืช 0 0xc0004a2b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:14.853653067+07:00","message":"write wav file: './tmp/7559/7559_508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.510279537+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.510334082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.510340246+07:00","message":"receive interim result [false|false]: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.510360039+07:00","message":"[buffer interim] 509 false 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:15.510367959+07:00","message":"[bufferProcess] interim [600000000]:10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:15.510370223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.92250964+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.922550767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.922557737+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:15.922570362+07:00","message":"[buffer interim] 509 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:15.92257816+07:00","message":"[bufferProcess] interim [20000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:15.922581122+07:00","message":"[bufferProcess] send to processor:10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:15.922586593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:15.922589709+07:00","message":"> Transcript [1969] [false]: '10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:15.922591921+07:00","message":"Set StatePrefix (first interim): '10'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:15.998415166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:15.998429975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:16.563182768+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:16.563231709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:16.563237481+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:16.563250954+07:00","message":"[buffer interim] 509 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:16.563258025+07:00","message":"[bufferProcess] interim [620000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:16.56326057+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:16.563266341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:16.563269139+07:00","message":"> Transcript [1970] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:16.563271723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:16.563274041+07:00","message":"Set new StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:18.998431269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:18.998451254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:20.955319467+07:00","message":"[GCS] IsForceVAD: false for message ID: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.027510051+07:00","message":"[GCS] Start streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.060569184+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.060608884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\",\"confidence\":0.82594085}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.060614774+07:00","message":"receive interim result [true|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.060624936+07:00","message":"end recv isFinal message id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.060627312+07:00","message":"end Recv id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.060632899+07:00","message":"[buffer interim] 509 true กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060642516+07:00","message":"[bufferProcess] interim [910000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060647736+07:00","message":"[bufferProcess] send to processor (isfinal):กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.06065176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060654741+07:00","message":"> Transcript [1971] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060657878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060660041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060662525+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060664542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060666225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060668195+07:00","message":"> Transcript [1972] [true]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060670213+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.06067181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060673543+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060675061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:21.060681296+07:00","message":"Push: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.060689095+07:00","message":"push: {true กิฟฟารีน 0 0xc002015480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:21.072259991+07:00","message":"write wav file: './tmp/7559/7559_509.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:21.985057518+07:00","message":"[GCS] IsForceVAD: false for message ID: 510"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:21.999269618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:21.99927847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.013103276+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.013142241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.013149409+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.013173922+07:00","message":"[buffer interim] 510 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.013180732+07:00","message":"[bufferProcess] interim [20000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.013183086+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.096384897+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.09643476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\",\"confidence\":0.9461297}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.096440938+07:00","message":"receive interim result [true|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.09645136+07:00","message":"end recv isFinal message id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.096453762+07:00","message":"end Recv id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.096461232+07:00","message":"[buffer interim] 510 true ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.09646993+07:00","message":"[bufferProcess] interim [170000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096473593+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096477136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096484368+07:00","message":"> Transcript [1973] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096486751+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096488506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096490353+07:00","message":"> Transcript [1974] [true]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096492836+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096494751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096496608+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096498346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:22.096501851+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.096511181+07:00","message":"push: {true ขึ้น 0 0xc00039da00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:22.1066112+07:00","message":"write wav file: './tmp/7559/7559_510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:22.367855414+07:00","message":"[GCS] Start streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:23.406299691+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:23.406341152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:23.406347663+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:23.406362616+07:00","message":"[buffer interim] 511 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:23.40636891+07:00","message":"[bufferProcess] interim [80000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:23.406370941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:23.406378941+07:00","message":"[bufferProcess] send to processor (ticker):ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:23.40638173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:23.406384745+07:00","message":"> Transcript [1975] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:23.406386822+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:24.36830055+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:24.368350443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:24.368356444+07:00","message":"receive interim result [false|false]: คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:24.368366172+07:00","message":"[buffer interim] 511 false คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:24.368377845+07:00","message":"[bufferProcess] interim [980000000]:คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:24.368379913+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:25.000031965+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:25.000041149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.073826213+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.073884107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.07389272+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.0739114+07:00","message":"[buffer interim] 511 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.073926651+07:00","message":"[bufferProcess] interim [640000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.073929474+07:00","message":"[bufferProcess] send to processor:คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.073932932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.073936192+07:00","message":"> Transcript [1976] [false]: 'คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.073938721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.073941238+07:00","message":"Set new StatePrefix: 'คืน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.280513209+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.28056323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.280570177+07:00","message":"receive interim result [false|false]: นอกจากนี้ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.280584607+07:00","message":"[buffer interim] 511 false นอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.280594072+07:00","message":"[bufferProcess] interim [880000000]:นอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.280596858+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.280604114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.280607272+07:00","message":"> Transcript [1977] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.280609675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.280612526+07:00","message":"Set new StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.395782766+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.395828692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.395835733+07:00","message":"receive interim result [false|false]: นิยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.395850482+07:00","message":"[buffer interim] 511 false นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.395857844+07:00","message":"[bufferProcess] interim [0]:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.39586113+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.395867837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.395870727+07:00","message":"> Transcript [1978] [false]: 'นอกจากนี้ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.395873996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.395876557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.395878439+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.395880582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.582762568+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.582813123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.5828193+07:00","message":"receive interim result [false|false]: นิยาม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.582835369+07:00","message":"[buffer interim] 511 false นิยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.582842953+07:00","message":"[bufferProcess] interim [180000000]:นิยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.582845636+07:00","message":"[bufferProcess] send to processor:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.582852249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.582855037+07:00","message":"> Transcript [1979] [false]: 'นิยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.582857661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.58286001+07:00","message":"Set new StatePrefix: 'นิยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.796314762+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.796364964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.796371786+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:25.796388123+07:00","message":"[buffer interim] 511 false นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.796397406+07:00","message":"[bufferProcess] interim [360000000]:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.79640028+07:00","message":"[bufferProcess] send to processor:นิยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.796404017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.796407067+07:00","message":"> Transcript [1980] [false]: 'นิยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.796409964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:25.796412004+07:00","message":"Set new StatePrefix: 'นิยาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.095302343+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.095343485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.095348733+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังพบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.095369621+07:00","message":"[buffer interim] 511 false นอกจากนี้ยังพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.095376429+07:00","message":"[bufferProcess] interim [720000000]:นอกจากนี้ยังพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.095378962+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.095384098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.095386622+07:00","message":"> Transcript [1981] [false]: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.095389403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.095391358+07:00","message":"Set new StatePrefix: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.288399517+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.28843907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.288446197+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.28846707+07:00","message":"[buffer interim] 511 false นอกจากนี้แล้วยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.288473788+07:00","message":"[bufferProcess] interim [840000000]:นอกจากนี้แล้วยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.288477186+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.288482431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.288485004+07:00","message":"> Transcript [1982] [false]: 'นอกจากนี้ยังพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.288487281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.288489335+07:00","message":"Set new StatePrefix: 'นอกจากนี้ยังพบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.294008047+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.294028198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.294032942+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.29404442+07:00","message":"[buffer interim] 511 false นอกจากนี้แล้วยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.294049465+07:00","message":"[bufferProcess] interim [900000000]:นอกจากนี้แล้วยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.294051724+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.294055239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.294057318+07:00","message":"> Transcript [1983] [false]: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.294059081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.294060795+07:00","message":"Set new StatePrefix: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.613269522+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.613315255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.61332165+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.613333787+07:00","message":"[buffer interim] 511 false นอกจากนี้แล้วยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.613340875+07:00","message":"[bufferProcess] interim [140000000]:นอกจากนี้แล้วยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.613343635+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.613348636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.613351502+07:00","message":"> Transcript [1984] [false]: 'นอกจากนี้แล้วยังควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.61335479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.61335691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.613358952+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.613361087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.874939605+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.874981788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังควบคุมการง้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.874989395+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังควบคุมการง้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.875003991+07:00","message":"[buffer interim] 511 false นอกจากนี้แล้วยังควบคุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875011996+07:00","message":"[bufferProcess] interim [440000000]:นอกจากนี้แล้วยังควบคุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875015509+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875020326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875025024+07:00","message":"> Transcript [1985] [false]: 'นอกจากนี้แล้วยังควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875029704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875032729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875035815+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.875039362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.880101206+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.88013256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังควบคุมการงอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.880137334+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.880149945+07:00","message":"[buffer interim] 511 false นอกจากนี้แล้วยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880155033+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้แล้วยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880157539+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังควบคุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880162088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880164358+07:00","message":"> Transcript [1986] [false]: 'นอกจากนี้แล้วยังควบคุมการง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880167284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880169381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880171293+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:26.880173511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.11534275+07:00","message":"[GCS] IsForceVAD: false for message ID: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.237272775+07:00","message":"[GCS] Start streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.250649457+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.250683595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้เรายังควบคุมการงอก\",\"confidence\":0.88338655}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.250688961+07:00","message":"receive interim result [true|false]: นอกจากนี้เรายังควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.250699939+07:00","message":"end recv isFinal message id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.250702938+07:00","message":"end Recv id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.250708591+07:00","message":"[buffer interim] 511 true นอกจากนี้เรายังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.25071529+07:00","message":"[bufferProcess] interim [890000000]:นอกจากนี้เรายังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250720744+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้แล้วยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250724303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250736807+07:00","message":"> Transcript [1987] [false]: 'นอกจากนี้แล้วยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250740069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250742137+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250744213+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250746352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250752914+07:00","message":"Push: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250755187+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250757194+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250759172+07:00","message":"Next Push (prob) : 'คุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250760942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250762988+07:00","message":"> Transcript [1988] [true]: 'นอกจากนี้เรายังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250765025+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.25076659+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.25076826+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250770213+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250771902+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250866704+07:00","message":"Push: 'การงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250870286+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังควบการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250872352+07:00","message":"Set new StatePrefix : 'นอกจากนี้เรายังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250874278+07:00","message":"Next Push (prob) : 'นอกจากนี้เรายังควบคุมการงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.250864334+07:00","message":"push: {false นอกจากนี้แล้วยังควบ 0 0xc0004a3800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.250876499+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_511.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.25090653+07:00","message":"push: {true การงอก 0 0xc0004a3800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:27.260933976+07:00","message":"write wav file: './tmp/7559/7559_511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.625293869+07:00","message":"[GCS] IsForceVAD: false for message ID: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.722953245+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.722984685+07:00","message":"found end of frame, send empty tag with msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.72298862+07:00","message":"end Recv id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.722997952+07:00","message":"[buffer interim] 512 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.723012583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.72302044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.723023287+07:00","message":"> Transcript [1989] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.723026077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.723028471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.723030305+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.723032115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:27.723038097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.723048405+07:00","message":"push: {true \n 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:27.728276786+07:00","message":"write wav file: './tmp/7559/7559_512.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:27.815512218+07:00","message":"[GCS] Start streaming session, msgId: 513"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:28.001066198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:28.001099708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:28.454847344+07:00","message":"[GCS] IsForceVAD: false for message ID: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:28.55812273+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:28.558152509+07:00","message":"found end of frame, send empty tag with msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:28.558156536+07:00","message":"end Recv id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:28.558166558+07:00","message":"[buffer interim] 513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.558174868+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.55818039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.558183529+07:00","message":"> Transcript [1990] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.558186737+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.558188623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.558190467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.558192418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:28.558195718+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:28.55820708+07:00","message":"push: {true \n 0 0xc00039df00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:28.564464356+07:00","message":"write wav file: './tmp/7559/7559_513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:28.778572346+07:00","message":"[GCS] Start streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.506554831+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.506589349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.506594718+07:00","message":"receive interim result [false|false]: พบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.506605373+07:00","message":"[buffer interim] 514 false พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.506612225+07:00","message":"[bufferProcess] interim [540000000]:พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.506613943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.528903313+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.52893542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.528940879+07:00","message":"receive interim result [false|false]: พก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.528952996+07:00","message":"[buffer interim] 514 false พก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.52895893+07:00","message":"[bufferProcess] interim [600000000]:พก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.528960947+07:00","message":"[bufferProcess] send to processor:พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.528964189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.528966975+07:00","message":"> Transcript [1991] [false]: 'พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.528968955+07:00","message":"Set StatePrefix (first interim): 'พบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.647468723+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.647502521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.647508186+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.64752158+07:00","message":"[buffer interim] 514 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.647528307+07:00","message":"[bufferProcess] interim [720000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.647530485+07:00","message":"[bufferProcess] send to processor:พก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.64753349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.647536049+07:00","message":"> Transcript [1992] [false]: 'พก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.647537972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.647540121+07:00","message":"Set new StatePrefix: 'พก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.953771776+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.953817254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.953823486+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:29.9538399+07:00","message":"[buffer interim] 514 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.953847688+07:00","message":"[bufferProcess] interim [20000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.953850055+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.953853771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.953857311+07:00","message":"> Transcript [1993] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.953859872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:29.953862119+07:00","message":"Set new StatePrefix: 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.3452188+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.345259839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.345264894+07:00","message":"receive interim result [false|false]: ควบคุมการออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.345280809+07:00","message":"[buffer interim] 514 false ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345288001+07:00","message":"[bufferProcess] interim [380000000]:ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345290517+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345294261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345297355+07:00","message":"> Transcript [1994] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345301068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345303066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345304883+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.345306751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.721310217+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.721348113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.721353228+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:30.721370926+07:00","message":"[buffer interim] 514 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.721379739+07:00","message":"[bufferProcess] interim [740000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.72138208+07:00","message":"[bufferProcess] send to processor:ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.721385386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.721388189+07:00","message":"> Transcript [1995] [false]: 'ควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.72139077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.72139278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.721394639+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:30.72139652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:31.001503074+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:31.001523933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.323193351+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.323241796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.323249277+07:00","message":"receive interim result [false|false]: ควบคุมการติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.3232702+07:00","message":"[buffer interim] 514 false ควบคุมการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323279984+07:00","message":"[bufferProcess] interim [280000000]:ควบคุมการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323284031+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323288647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323292323+07:00","message":"> Transcript [1996] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323296977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323300093+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323302995+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.323305881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.473072096+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.473108879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.473115872+07:00","message":"receive interim result [false|false]: ควบคุมการผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.473128423+07:00","message":"[buffer interim] 514 false ควบคุมการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473135508+07:00","message":"[bufferProcess] interim [460000000]:ควบคุมการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473138114+07:00","message":"[bufferProcess] send to processor:ควบคุมการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473143276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.47314611+07:00","message":"> Transcript [1997] [false]: 'ควบคุมการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473149425+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473151454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473153378+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473155572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473160239+07:00","message":"Push: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473173488+07:00","message":"TextPushed: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473175973+07:00","message":"Set new StatePrefix : 'ควบคุมการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.473178216+07:00","message":"Next Push (prob) : 'การติด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.47318652+07:00","message":"push: {false ควบคุม 0 0xc0004a3580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.539194963+07:00","message":"[GCS] IsForceVAD: false for message ID: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.596637943+07:00","message":"[GCS] Start streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.655322377+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.655356181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการผลิต\",\"confidence\":0.95291185}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.655362529+07:00","message":"receive interim result [true|false]: ควบคุมการผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.655371175+07:00","message":"end recv isFinal message id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.655373347+07:00","message":"end Recv id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.655379228+07:00","message":"[buffer interim] 514 true ควบคุมการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655386059+07:00","message":"[bufferProcess] interim [700000000]:ควบคุมการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655390988+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655396199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655398937+07:00","message":"> Transcript [1998] [false]: 'ควบคุมการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655401376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655403439+07:00","message":"Set new StatePrefix: 'ควบคุมการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655405323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655407153+07:00","message":"> Transcript [1999] [true]: 'ควบคุมการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655409547+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655411541+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655413293+07:00","message":"StatePrefix: 'ควบคุมการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655415161+07:00","message":"TextPushed: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:31.655421397+07:00","message":"Push: 'การผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:31.655428365+07:00","message":"push: {true การผลิต 0 0xc0004a3580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:31.663405456+07:00","message":"write wav file: './tmp/7559/7559_514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.569487343+07:00","message":"[GCS] IsForceVAD: false for message ID: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.616058845+07:00","message":"[GCS] Start streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.67057918+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.670601099+07:00","message":"found end of frame, send empty tag with msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.670605699+07:00","message":"end Recv id 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.670615958+07:00","message":"[buffer interim] 515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670625352+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670631092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670635045+07:00","message":"> Transcript [2000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670639954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670641964+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670643756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670645856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.670649025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.670658381+07:00","message":"push: {true \n 0 0xc000189000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.676582297+07:00","message":"[GCS] IsForceVAD: false for message ID: 516"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:32.676706392+07:00","message":"write wav file: './tmp/7559/7559_515.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.797292802+07:00","message":"[GCS] Start streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.819851946+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.81986973+07:00","message":"found end of frame, send empty tag with msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.819872872+07:00","message":"end Recv id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.819879523+07:00","message":"[buffer interim] 516 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819887623+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819892197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819895257+07:00","message":"> Transcript [2001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819898034+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819900062+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819901744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819903514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:32.819910857+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:32.819921134+07:00","message":"push: {true \n 0 0xc002e5c280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:32.825106985+07:00","message":"write wav file: './tmp/7559/7559_516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448325846+07:00","message":"[GCS] Cleaned up inactive client: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448347248+07:00","message":"[GCS] Cleaned up inactive client: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448350048+07:00","message":"[GCS] Cleaned up inactive client: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448351885+07:00","message":"[GCS] Cleaned up inactive client: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448353696+07:00","message":"[GCS] Cleaned up inactive client: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448356123+07:00","message":"[GCS] Cleaned up inactive client: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448358029+07:00","message":"[GCS] Cleaned up inactive client: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448360328+07:00","message":"[GCS] Cleaned up inactive client: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448362111+07:00","message":"[GCS] Cleaned up inactive client: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.448363717+07:00","message":"[GCS] Cleaned up inactive client: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.598363751+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.59841096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.598416979+07:00","message":"receive interim result [false|false]: สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.598433+07:00","message":"[buffer interim] 517 false สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:33.598440221+07:00","message":"[bufferProcess] interim [600000000]:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:33.598442142+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.928553349+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.928607785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังฆราช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.928616443+07:00","message":"receive interim result [false|false]: สังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:33.928632879+07:00","message":"[buffer interim] 517 false สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:33.928644147+07:00","message":"[bufferProcess] interim [840000000]:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:33.928647851+07:00","message":"[bufferProcess] send to processor:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:33.928654544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:33.928658617+07:00","message":"> Transcript [2002] [false]: 'สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:33.928664075+07:00","message":"Set StatePrefix (first interim): 'สั่ง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:34.002295665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:34.002305121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.041660501+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.041698404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.041704235+07:00","message":"receive interim result [false|false]: สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.041717029+07:00","message":"[buffer interim] 517 false สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.041723683+07:00","message":"[bufferProcess] interim [20000000]:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.041731943+07:00","message":"[bufferProcess] send to processor:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.041739171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.041742081+07:00","message":"> Transcript [2003] [false]: 'สังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.041744565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.041746652+07:00","message":"Set new StatePrefix: 'สังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.107646929+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.107680395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังฆราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.107686624+07:00","message":"receive interim result [false|false]: สังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.107698612+07:00","message":"[buffer interim] 517 false สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.107705468+07:00","message":"[bufferProcess] interim [80000000]:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.107708013+07:00","message":"[bufferProcess] send to processor:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.107713332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.107716198+07:00","message":"> Transcript [2004] [false]: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.107718293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.10772016+07:00","message":"Set new StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.242037644+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.24207745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.24208303+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.242098928+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.242105844+07:00","message":"[bufferProcess] interim [140000000]:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.24210845+07:00","message":"[bufferProcess] send to processor:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.242111761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.242114335+07:00","message":"> Transcript [2005] [false]: 'สังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.242116506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.242118493+07:00","message":"Set new StatePrefix: 'สังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.423062272+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.423101375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.423107867+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.423123247+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.423132219+07:00","message":"[bufferProcess] interim [380000000]:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.42313529+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.42314371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.423146761+07:00","message":"> Transcript [2006] [false]: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.423149571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.423152239+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.61490881+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.614948714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.614954379+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.614968787+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614974854+07:00","message":"[bufferProcess] interim [620000000]:สังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614977319+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614980436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614983756+07:00","message":"> Transcript [2007] [false]: 'สังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614986611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614988488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614990329+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.614992286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.750877512+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.750914997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.75092207+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.750933142+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750942586+07:00","message":"[bufferProcess] interim [680000000]:สังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750945236+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750950806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750954278+07:00","message":"> Transcript [2008] [false]: 'สังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750957296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750959494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750962031+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.750964396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.811588564+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.811624836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.811631048+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:34.811643425+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.811650193+07:00","message":"[bufferProcess] interim [740000000]:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.81165445+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.811660994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.81166495+07:00","message":"> Transcript [2009] [false]: 'สังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.81166831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.811670634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.811672591+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:34.811674799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.193021434+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.193066496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.193072711+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.193089184+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193097092+07:00","message":"[bufferProcess] interim [160000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193099774+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193106466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193110037+07:00","message":"> Transcript [2010] [false]: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193114064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193116279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193118444+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193121273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193127304+07:00","message":"Push: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193129184+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193134206+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.193136479+07:00","message":"Next Push (prob) : 'มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.193144233+07:00","message":"push: {false สังเคราะห์ที่ 0 0xc002e5c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.661498655+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.661543418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.661550759+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.66156533+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661573655+07:00","message":"[bufferProcess] interim [580000000]:สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661578141+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661585647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661588795+07:00","message":"> Transcript [2011] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661592239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661594604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661597115+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.661600164+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.733455543+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.733498256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย Jib\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.733504822+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.733518836+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733528073+07:00","message":"[bufferProcess] interim [640000000]:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733530809+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733534677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733537626+07:00","message":"> Transcript [2012] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733541173+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733543084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733545498+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.733548005+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.836785938+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.836829219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.836835147+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.836849892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Jib\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.836852527+07:00","message":"receive interim result [false|false]:  Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.836859502+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.836865355+07:00","message":"[buffer interim] 517 false  Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836870737+07:00","message":"[bufferProcess] interim [760000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836873284+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836878701+07:00","message":"[bufferProcess] interim [760000000]: Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.83688111+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836883997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.83688656+07:00","message":"> Transcript [2013] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836889454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836891395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836893215+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.836895432+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.906040621+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.906073336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.906079294+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.906090282+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906097046+07:00","message":"[bufferProcess] interim [880000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906099911+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906105104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906107865+07:00","message":"> Transcript [2014] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906110996+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.90611317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.90611533+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906117977+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.90612255+07:00","message":"Push: 'มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906124417+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906126797+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:35.906128903+07:00","message":"Next Push (prob) : 'คล้าย Jib'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:35.906152265+07:00","message":"push: {false มีสมบัติ 0 0xc002e5c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:36.4254807+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:36.425520685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:36.425526956+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:36.425543423+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:36.425550655+07:00","message":"[bufferProcess] interim [360000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:36.425553507+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:36.425560492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:36.425564289+07:00","message":"> Transcript [2015] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:36.425567893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:36.425570834+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:37.002885874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:37.002896962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.052902583+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.052940669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.052948339+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.052964403+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.052973637+07:00","message":"[bufferProcess] interim [960000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.052976464+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.052982455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.052985544+07:00","message":"> Transcript [2016] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.052988788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.05299116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.052993167+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.052995587+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.058101042+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.058115938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.058120345+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:37.058128596+07:00","message":"[buffer interim] 517 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058132692+07:00","message":"[bufferProcess] interim [20000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058134778+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058137009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058139106+07:00","message":"> Transcript [2017] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058141658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058143584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058145431+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:37.058147432+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.125692601+07:00","message":"[GCS] IsForceVAD: false for message ID: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.196326407+07:00","message":"[GCS] Start streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.263584884+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.26362827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ\",\"confidence\":0.9352169}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.263639033+07:00","message":"receive interim result [true|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.263648163+07:00","message":"end recv isFinal message id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.263651952+07:00","message":"end Recv id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.26365976+07:00","message":"[buffer interim] 517 true สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263667082+07:00","message":"[bufferProcess] interim [280000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263670313+07:00","message":"[bufferProcess] send to processor (isfinal):สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263674101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263677034+07:00","message":"> Transcript [2018] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263679843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263681744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263683637+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263685825+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.26368762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.26368953+07:00","message":"> Transcript [2019] [true]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.26369167+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.2636933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263694865+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263696662+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.263699571+07:00","message":"Push: 'คล้ายกิฟฟารีนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.263706885+07:00","message":"push: {true คล้ายกิฟฟารีนนะคะ 0 0xc002e5c600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:38.275525185+07:00","message":"write wav file: './tmp/7559/7559_517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.662515036+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.662562598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.662567743+07:00","message":"receive interim result [false|false]: นิยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.662578724+07:00","message":"[buffer interim] 518 false นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.662585619+07:00","message":"[bufferProcess] interim [480000000]:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.662587581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.712857601+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.712888834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.712895824+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.712906307+07:00","message":"[buffer interim] 518 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.712911982+07:00","message":"[bufferProcess] interim [540000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.712914076+07:00","message":"[bufferProcess] send to processor:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.712916936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.712919486+07:00","message":"> Transcript [2020] [false]: 'นิยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.712921488+07:00","message":"Set StatePrefix (first interim): 'นิยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.957319066+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.957354351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.957360491+07:00","message":"receive interim result [false|false]: นิยมนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:38.957371922+07:00","message":"[buffer interim] 518 false นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.957380365+07:00","message":"[bufferProcess] interim [780000000]:นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.9573827+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.957387983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.957390588+07:00","message":"> Transcript [2021] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.957393047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:38.957395199+07:00","message":"Set new StatePrefix: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.074859902+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.074903424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.074909245+07:00","message":"receive interim result [false|false]: นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.074927095+07:00","message":"[buffer interim] 518 false นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.07493537+07:00","message":"[bufferProcess] interim [900000000]:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.074938367+07:00","message":"[bufferProcess] send to processor:นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.074941933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.074945123+07:00","message":"> Transcript [2022] [false]: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.074948279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.074950225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.074952633+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.074954582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.269302073+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.269341917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.269349237+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.26936484+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269376048+07:00","message":"[bufferProcess] interim [80000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269379185+07:00","message":"[bufferProcess] send to processor:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269382703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269385761+07:00","message":"> Transcript [2023] [false]: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269389741+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269391708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269393518+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.269395537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.846503483+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.846549172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.846557956+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:39.846571967+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846579213+07:00","message":"[bufferProcess] interim [680000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846582284+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846591628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846594902+07:00","message":"> Transcript [2024] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846598316+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846600732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846602603+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:39.846604832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:40.003168461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:40.003173149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.680068155+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.680109859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.68011612+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.680132638+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680140776+07:00","message":"[bufferProcess] interim [520000000]:นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680143817+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680148005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680153407+07:00","message":"> Transcript [2025] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680156782+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680159333+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680161102+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680163165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680166805+07:00","message":"Push: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680169101+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680171129+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.680173456+07:00","message":"Next Push (prob) : 'นำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.680181829+07:00","message":"push: {false นิยม 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.810120587+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.810163034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.810169083+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:40.81019113+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810200296+07:00","message":"[bufferProcess] interim [580000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810204192+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810208931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810212356+07:00","message":"> Transcript [2026] [false]: 'นิยมนำมาใช้ช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810215785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810218183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810220419+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:40.810222475+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.554852234+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.554892889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.554898535+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.554911062+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554920852+07:00","message":"[bufferProcess] interim [360000000]:นิยมนำมาใช้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554923357+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554929194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554932456+07:00","message":"> Transcript [2027] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554935661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554937716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554939751+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.554942543+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.91589326+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.915957211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.915966799+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:41.915981554+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.915992806+07:00","message":"[bufferProcess] interim [660000000]:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.915995671+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.915999788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.916002824+07:00","message":"> Transcript [2028] [false]: 'นิยมนำมาใช้ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.916006808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.916009166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.916011102+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:41.916013339+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.442619467+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.442664068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาวทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.442669513+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาวทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.442683239+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ยาวทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442691291+07:00","message":"[bufferProcess] interim [140000000]:นิยมนำมาใช้ยาวทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442693718+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442700589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442703716+07:00","message":"> Transcript [2029] [false]: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442707266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442709666+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442713687+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442716984+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442724468+07:00","message":"Push: 'นำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442735162+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.44273899+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.442741307+07:00","message":"Next Push (prob) : 'ยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.442749626+07:00","message":"push: {false นำมาใช้ 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.443765251+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.443799339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.443805238+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.443820604+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.443827181+07:00","message":"[bufferProcess] interim [200000000]:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.443829619+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาวทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.44383614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.443838916+07:00","message":"> Transcript [2030] [false]: 'นิยมนำมาใช้ยาวทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.443842218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.443844381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.443847251+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.443849356+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.517061805+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.517102583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาวทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.517109969+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.517133778+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517145791+07:00","message":"[bufferProcess] interim [260000000]:นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517148815+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517152717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517157503+07:00","message":"> Transcript [2031] [false]: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517171928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517174892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517176832+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.517179148+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.702849661+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.702896907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาวทำให้ผม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.702903522+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.702919167+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.702928092+07:00","message":"[bufferProcess] interim [500000000]:นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.702931242+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.702939244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.702942068+07:00","message":"> Transcript [2032] [false]: 'นิยมนำมาใช้ยาวทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.702946132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.702949269+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.702951161+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.70295331+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.734840111+07:00","message":"[GCS] IsForceVAD: false for message ID: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.82213726+07:00","message":"[GCS] Start streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.841103355+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.841142636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาวทำให้ผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.841149071+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.841172644+07:00","message":"[buffer interim] 518 false นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841182657+07:00","message":"[bufferProcess] interim [620000000]:นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841185061+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841188791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841191825+07:00","message":"> Transcript [2033] [false]: 'นิยมนำมาใช้ยาวทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841195108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841197553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841199407+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841202823+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.84120819+07:00","message":"Push: 'ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841210221+07:00","message":"TextPushed: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841212457+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ยาวทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.841214723+07:00","message":"Next Push (prob) : 'ทำให้ผม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.8412218+07:00","message":"push: {false ยาว 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.8788828+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.878921197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยให้ยาวทำให้ผล\",\"confidence\":0.9220421}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.878927648+07:00","message":"receive interim result [true|false]: นิยมนำมาใช้ช่วยให้ยาวทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.878936113+07:00","message":"end recv isFinal message id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.878938278+07:00","message":"end Recv id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.878943983+07:00","message":"[buffer interim] 518 true นิยมนำมาใช้ช่วยให้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878950624+07:00","message":"[bufferProcess] interim [710000000]:นิยมนำมาใช้ช่วยให้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878956592+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878959511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878962169+07:00","message":"> Transcript [2034] [false]: 'นิยมนำมาใช้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878964321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878966888+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878969083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878970939+07:00","message":"> Transcript [2035] [true]: 'นิยมนำมาใช้ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878973128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878974916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878977073+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878979358+07:00","message":"TextPushed: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.878980989+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.879067181+07:00","message":"Push: 'ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.879069813+07:00","message":"TextPushed: 'นิยมนำมาใช้ยาวช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.879071893+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.879073844+07:00","message":"Next Push (prob) : 'นิยมนำมาใช้ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.879081056+07:00","message":"push: {true ช่วยให้ยาวทำให้ผล 0 0xc000045600}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:42.879090745+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_518.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:42.888873007+07:00","message":"write wav file: './tmp/7559/7559_518.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:42.949182902+07:00","message":"[GCS] IsForceVAD: false for message ID: 519"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:43.003419774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:43.003428275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:43.075673143+07:00","message":"[GCS] Start streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:43.111492574+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:43.111511608+07:00","message":"found end of frame, send empty tag with msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:43.111515018+07:00","message":"end Recv id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:43.111521411+07:00","message":"[buffer interim] 519 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111529366+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111533222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111536134+07:00","message":"> Transcript [2036] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111538627+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111540581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111542426+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111544198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:43.111546796+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:43.111558761+07:00","message":"push: {true \n 0 0xc002e5c000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:43.11656272+07:00","message":"write wav file: './tmp/7559/7559_519.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.303943022+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.30398338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.303990246+07:00","message":"receive interim result [false|false]: ขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.304007897+07:00","message":"[buffer interim] 520 false ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.304017748+07:00","message":"[bufferProcess] interim [320000000]:ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.304020741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.304027472+07:00","message":"[bufferProcess] send to processor (ticker):ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.304031137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.304035262+07:00","message":"> Transcript [2037] [false]: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.304046592+07:00","message":"Set StatePrefix (first interim): 'ขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.509489225+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.509526213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดใหญ่ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.509532397+07:00","message":"receive interim result [false|false]: ขนาดใหญ่ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.509551179+07:00","message":"[buffer interim] 520 false ขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.509560547+07:00","message":"[bufferProcess] interim [500000000]:ขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.509562801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.726046797+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.726084625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.726090528+07:00","message":"receive interim result [false|false]: ขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:44.726103969+07:00","message":"[buffer interim] 520 false ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.726110942+07:00","message":"[bufferProcess] interim [620000000]:ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.726113562+07:00","message":"[bufferProcess] send to processor:ขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.726119585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.726122338+07:00","message":"> Transcript [2038] [false]: 'ขนาดใหญ่ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.726125322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.72612742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.726129393+07:00","message":"StatePrefix: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:44.726131675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.018983561+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.019022096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดใหญ่ขึ้นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.019028325+07:00","message":"receive interim result [false|false]: ขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.019042307+07:00","message":"[buffer interim] 520 false ขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.019049778+07:00","message":"[bufferProcess] interim [860000000]:ขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.019052438+07:00","message":"[bufferProcess] send to processor:ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.019059339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.01906257+07:00","message":"> Transcript [2039] [false]: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.019066109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.019068214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.019070345+07:00","message":"StatePrefix: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.019072561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.032840045+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.032862332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดใหญ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.03286678+07:00","message":"receive interim result [false|false]: ขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.032880101+07:00","message":"[buffer interim] 520 false ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.032885812+07:00","message":"[bufferProcess] interim [920000000]:ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.032888122+07:00","message":"[bufferProcess] send to processor:ขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.032891118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.03289354+07:00","message":"> Transcript [2040] [false]: 'ขนาดใหญ่ขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.032896324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.032898419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.032900155+07:00","message":"StatePrefix: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.032902092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.045174862+07:00","message":"[GCS] IsForceVAD: false for message ID: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.133427067+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.133465415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดใหญ่ขึ้นได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.133472282+07:00","message":"receive interim result [false|false]: ขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.133486042+07:00","message":"[buffer interim] 520 false ขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133493546+07:00","message":"[bufferProcess] interim [40000000]:ขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133496052+07:00","message":"[bufferProcess] send to processor:ขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133501565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133504651+07:00","message":"> Transcript [2041] [false]: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133508136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133510277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133512117+07:00","message":"StatePrefix: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133514367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133518867+07:00","message":"Push: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133520922+07:00","message":"TextPushed: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133522953+07:00","message":"Set new StatePrefix : 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.133525224+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.133552988+07:00","message":"push: {false ขนาดใหญ่ 0 0xc002b98a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.158937319+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.158967254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายขนาดใหญ่ขึ้นได้ค่ะ\",\"confidence\":0.9572705}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.158972634+07:00","message":"receive interim result [true|false]: ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.158984329+07:00","message":"end recv isFinal message id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.158986908+07:00","message":"end Recv id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.158993718+07:00","message":"[buffer interim] 520 true ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.158999501+07:00","message":"[bufferProcess] interim [130000000]:ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159006924+07:00","message":"[bufferProcess] send to processor (isfinal):ขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159009926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159012227+07:00","message":"> Transcript [2042] [false]: 'ขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159014892+07:00","message":"Set StatePrefix (first interim): 'ขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159016509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159021348+07:00","message":"> Transcript [2043] [true]: 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159023943+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159026164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159028023+07:00","message":"StatePrefix: 'ขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159030156+07:00","message":"TextPushed: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159031918+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159120458+07:00","message":"Push: 'ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159123379+07:00","message":"TextPushed: 'ขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159125281+07:00","message":"Set new StatePrefix : 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159127325+07:00","message":"Next Push (prob) : 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.1591329+07:00","message":"push: {true ขึ้นได้ค่ะ 0 0xc002b98a80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.159158227+07:00","message":"write aligntment file to 'tmp/7559/align_message_id_520.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:45.166844143+07:00","message":"write wav file: './tmp/7559/7559_520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.31136943+07:00","message":"[GCS] Start streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.364306279+07:00","message":"[GCS] IsForceVAD: false for message ID: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.544810086+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.54483217+07:00","message":"found end of frame, send empty tag with msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.544836504+07:00","message":"end Recv id 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.544844279+07:00","message":"[buffer interim] 521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544853142+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544857241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544860328+07:00","message":"> Transcript [2044] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544862785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544864769+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544866532+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544868798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.544871447+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.544882476+07:00","message":"push: {true \n 0 0xc002b98d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:45.550693993+07:00","message":"write wav file: './tmp/7559/7559_521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.624712876+07:00","message":"[GCS] Start streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.684807781+07:00","message":"[GCS] IsForceVAD: false for message ID: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.827549012+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.827572192+07:00","message":"found end of frame, send empty tag with msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.827575455+07:00","message":"end Recv id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.82758344+07:00","message":"[buffer interim] 522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.827592465+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.827596407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.827599397+07:00","message":"> Transcript [2045] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.82760195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.827603921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.827605673+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.827607726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:45.827616136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:45.827625765+07:00","message":"push: {true \n 0 0xc002b98000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:45.832372869+07:00","message":"write wav file: './tmp/7559/7559_522.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:46.003981601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:46.003990377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.326153158+07:00","message":"[GCS] Start streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.457773165+07:00","message":"[GCS] IsForceVAD: false for message ID: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.517009627+07:00","message":"[GCS] Start streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.565055943+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.565076694+07:00","message":"found end of frame, send empty tag with msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.565079877+07:00","message":"end Recv id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.565086328+07:00","message":"[buffer interim] 523 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.565092656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.565100926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.565104+07:00","message":"> Transcript [2046] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.565106591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.56510847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.565110209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.565112052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:46.565115298+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:46.565124101+07:00","message":"push: {true \n 0 0xc0004a3280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:46.570302105+07:00","message":"write wav file: './tmp/7559/7559_523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.051068589+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.051109769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.051116139+07:00","message":"receive interim result [false|false]: สำนัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.0511318+07:00","message":"[buffer interim] 524 false สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.051138394+07:00","message":"[bufferProcess] interim [540000000]:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.051140764+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.055542072+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.055589233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.055595114+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.055610934+07:00","message":"[buffer interim] 524 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.055619163+07:00","message":"[bufferProcess] interim [600000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.055621536+07:00","message":"[bufferProcess] send to processor:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.055624857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.055627721+07:00","message":"> Transcript [2047] [false]: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.055630038+07:00","message":"Set StatePrefix (first interim): 'สำนัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.249888775+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.249932364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.249938842+07:00","message":"receive interim result [false|false]: สำนัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.249954408+07:00","message":"[buffer interim] 524 false สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.249962635+07:00","message":"[bufferProcess] interim [720000000]:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.249965177+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.249972274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.249975291+07:00","message":"> Transcript [2048] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.249977646+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.249979758+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.287365532+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.287396381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.28740206+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.287415768+07:00","message":"[buffer interim] 524 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.287422116+07:00","message":"[bufferProcess] interim [780000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.287425552+07:00","message":"[bufferProcess] send to processor:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.28742962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.28743249+07:00","message":"> Transcript [2049] [false]: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.287434553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.287436486+07:00","message":"Set new StatePrefix: 'สำนัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.377843349+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.377888961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.377896581+07:00","message":"receive interim result [false|false]: สำหรับทริป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.377914235+07:00","message":"[buffer interim] 524 false สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.377927386+07:00","message":"[bufferProcess] interim [840000000]:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.377931187+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.377940144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.377943505+07:00","message":"> Transcript [2050] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.377945843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.377948031+07:00","message":"Set new StatePrefix: 'สำหรับพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.386317892+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.386337585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.386341789+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.386352314+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.386356661+07:00","message":"[bufferProcess] interim [900000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.386359222+07:00","message":"[bufferProcess] send to processor:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.386362221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.386364545+07:00","message":"> Transcript [2051] [false]: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.386366382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.386368254+07:00","message":"Set new StatePrefix: 'สำหรับทริป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.571318137+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.571359585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.571365939+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.571379383+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571386636+07:00","message":"[bufferProcess] interim [80000000]:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571389001+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571393691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571396429+07:00","message":"> Transcript [2052] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571399365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571402098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571404472+07:00","message":"StatePrefix: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.571406776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.899979203+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.900025725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.900031543+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:47.900046968+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.90005495+07:00","message":"[bufferProcess] interim [380000000]:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.900057781+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.900066011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.900069288+07:00","message":"> Transcript [2053] [false]: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.900073257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.900075799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.900077718+07:00","message":"StatePrefix: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:47.900080448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.085650977+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.085694381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.085701186+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.085715873+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.085725507+07:00","message":"[bufferProcess] interim [620000000]:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.08572803+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.085740614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.08574379+07:00","message":"> Transcript [2054] [false]: 'สำหรับทริปนี้ก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.08574738+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.0857496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.085751545+07:00","message":"StatePrefix: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.085753571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.271079815+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.271126561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.271132682+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.271148339+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271156146+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271158959+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271162625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271165168+07:00","message":"> Transcript [2055] [false]: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271169463+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271171991+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271174521+07:00","message":"StatePrefix: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271176478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271182631+07:00","message":"Push: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271186171+07:00","message":"TextPushed: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271188454+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.271190763+07:00","message":"Next Push (prob) : 'นี้ก็ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.271217209+07:00","message":"push: {false สำหรับทริป 0 0xc00307e080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.591199745+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.591236206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.591241969+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.591256496+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.591265025+07:00","message":"[bufferProcess] interim [40000000]:สำหรับทริปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.591267609+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.5912727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.591275791+07:00","message":"> Transcript [2056] [false]: 'สำหรับทริปนี้ก็ขอจบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.591278734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.591280846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.591282822+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.59128522+07:00","message":"TextPushed: 'สำหรับทริป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.596962178+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.596974365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.596978182+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:48.596986873+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.596990287+07:00","message":"[bufferProcess] interim [100000000]:สำหรับทริปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.596993238+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.596996787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.596999606+07:00","message":"> Transcript [2057] [false]: 'สำหรับทริปนี้ก็ขอจบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.597003008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.597005078+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.597006843+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:48.597008898+07:00","message":"TextPushed: 'สำหรับทริป'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:49.004488807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:49.0044985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.162010107+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.162049101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.162056864+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.162072417+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162079104+07:00","message":"[bufferProcess] interim [700000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162082573+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162086048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162088653+07:00","message":"> Transcript [2058] [false]: 'สำหรับทริปนี้ก็ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162093635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162095905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162098075+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.162100125+07:00","message":"TextPushed: 'สำหรับทริป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.35548636+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.355537391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.355546869+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.355566672+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355580245+07:00","message":"[bufferProcess] interim [880000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355584878+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355595334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355599921+07:00","message":"> Transcript [2059] [false]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355606342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355609798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355613529+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355616874+07:00","message":"TextPushed: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355626444+07:00","message":"Push: 'นี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355629899+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355634004+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.355639012+07:00","message":"Next Push (prob) : 'การสนทนาเพียงเท่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.355651213+07:00","message":"push: {false นี้ก็ขอจบ 0 0xc00307e080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.999385768+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.999421766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.999428793+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:49.999441942+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999449247+07:00","message":"[bufferProcess] interim [480000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999451994+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999457679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999460873+07:00","message":"> Transcript [2060] [false]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999464233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999466191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999468079+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:49.999470527+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.059978407+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.060018362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.060024802+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.060038822+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060045523+07:00","message":"[bufferProcess] interim [600000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060048312+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060051803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060054297+07:00","message":"> Transcript [2061] [false]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060057695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060059713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060061545+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.060064083+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.700944547+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.700984701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.700993542+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.701007563+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701019582+07:00","message":"[bufferProcess] interim [200000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701023602+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701032975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701036903+07:00","message":"> Transcript [2062] [false]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701041746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701044456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701047692+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.701051064+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.759244399+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.759280887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.75928723+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.759299915+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759309161+07:00","message":"[bufferProcess] interim [320000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.75931319+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759318733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759322793+07:00","message":"> Transcript [2063] [false]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759327507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759330577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759333479+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759336183+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759340249+07:00","message":"Push: 'การสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759343111+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759346217+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:50.759349571+07:00","message":"Next Push (prob) : 'ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:50.759358267+07:00","message":"push: {false การสนทนาเพียงเท่านี้ 0 0xc00307e080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.269315859+07:00","message":"[GCS] IsForceVAD: false for message ID: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.326863544+07:00","message":"[GCS] Start streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.355852849+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.355887186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.355893929+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.355908518+07:00","message":"[buffer interim] 524 false สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355915756+07:00","message":"[bufferProcess] interim [920000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355919217+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355927301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355930074+07:00","message":"> Transcript [2064] [false]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355933574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355935696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355937517+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.355940365+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.396859705+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.396890472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่\",\"confidence\":0.9356683}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.396896415+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.396907203+07:00","message":"end recv isFinal message id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.396909226+07:00","message":"end Recv id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.396915265+07:00","message":"[buffer interim] 524 true สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396921327+07:00","message":"[bufferProcess] interim [950000000]:สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396924578+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396928109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396930795+07:00","message":"> Transcript [2065] [false]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396934021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396935878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396937648+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396939906+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396941968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396943829+07:00","message":"> Transcript [2066] [true]: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396945918+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396947507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.39694917+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396951187+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.396954585+07:00","message":"Push: 'ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.396962381+07:00","message":"push: {true ก่อนนะคะแล้วพบกันใหม่ 0 0xc00307e080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:51.406616644+07:00","message":"write wav file: './tmp/7559/7559_524.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.785849543+07:00","message":"[GCS] IsForceVAD: false for message ID: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.879267919+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.879292333+07:00","message":"found end of frame, send empty tag with msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.879295637+07:00","message":"end Recv id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.879303486+07:00","message":"[buffer interim] 525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.8793122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.879316725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.879319733+07:00","message":"> Transcript [2067] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.87932236+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.879324301+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.879326449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.879328238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:51.879331343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:51.879341108+07:00","message":"push: {true \n 0 0xc002014a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:51.883989838+07:00","message":"write wav file: './tmp/7559/7559_525.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:52.004536896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:52.004575818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.050553331+07:00","message":"[GCS] Start streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.558710114+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.558762729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.558768624+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.558783549+07:00","message":"[buffer interim] 526 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:52.558790993+07:00","message":"[bufferProcess] interim [420000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:52.558793246+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.75978434+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.759815169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.759820504+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.759831535+07:00","message":"[buffer interim] 526 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:52.759837669+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:52.759840183+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:52.759845419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:52.759847923+07:00","message":"> Transcript [2068] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:52.759849941+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:52.923135389+07:00","message":"[GCS] IsForceVAD: false for message ID: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.015288396+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.015330473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.01533657+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.015343282+07:00","message":"end recv isFinal message id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.015345302+07:00","message":"end Recv id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.015351476+07:00","message":"[buffer interim] 526 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015357954+07:00","message":"[bufferProcess] interim [870000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015360715+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015364358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015367018+07:00","message":"> Transcript [2069] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015370374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015372174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015373948+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015375854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015377487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015379323+07:00","message":"> Transcript [2070] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015381431+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015384244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015386794+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015389225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:53.015392988+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.015402663+07:00","message":"push: {true สวัสดีค่ะ 0 0xc002015900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:53.021539338+07:00","message":"write wav file: './tmp/7559/7559_526.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.637959535+07:00","message":"[GCS] Start streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.769496014+07:00","message":"[GCS] IsForceVAD: false for message ID: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.89484831+07:00","message":"[GCS] Start streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:53.953936018+07:00","message":"[GCS] IsForceVAD: false for message ID: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.138485128+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.138502637+07:00","message":"found end of frame, send empty tag with msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.1385054+07:00","message":"end Recv id 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.13851215+07:00","message":"[buffer interim] 528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138519067+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138523147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138525872+07:00","message":"> Transcript [2071] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138528522+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138530388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138532052+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138533735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.138536517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.138546134+07:00","message":"push: {true \n 0 0xc002b99180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:54.144050438+07:00","message":"write wav file: './tmp/7559/7559_528.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.153922055+07:00","message":"[GCS] Start streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.207658193+07:00","message":"[GCS] IsForceVAD: false for message ID: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.391582003+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.391602924+07:00","message":"found end of frame, send empty tag with msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.391606252+07:00","message":"end Recv id 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.391613592+07:00","message":"[buffer interim] 529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.391620691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.39162409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.39162698+07:00","message":"> Transcript [2072] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.39162982+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.39163164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.391633331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.391635055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.391643779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.391653256+07:00","message":"push: {true \n 0 0xc000188480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:54.396352172+07:00","message":"write wav file: './tmp/7559/7559_529.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.401305746+07:00","message":"[GCS] Start streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.480268833+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.48028783+07:00","message":"found end of frame, send empty tag with msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.480290936+07:00","message":"end Recv id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.480297163+07:00","message":"[buffer interim] this message is already final true 527: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.530385241+07:00","message":"[GCS] IsForceVAD: false for message ID: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.595279212+07:00","message":"[GCS] Start streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.608908574+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.608926049+07:00","message":"found end of frame, send empty tag with msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.608929354+07:00","message":"end Recv id 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.608934502+07:00","message":"[buffer interim] 530 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.608940246+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.608943507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.608946172+07:00","message":"> Transcript [2073] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.608948571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.608950421+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.608952109+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.608953864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:54.60895641+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.608964831+07:00","message":"push: {true \n 0 0xc002b99500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:54.614629507+07:00","message":"write wav file: './tmp/7559/7559_530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:54.916596855+07:00","message":"[GCS] IsForceVAD: false for message ID: 531"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:55.004910542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:55.004929792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.00583287+07:00","message":"receive streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.005852263+07:00","message":"found end of frame, send empty tag with msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.005855283+07:00","message":"end Recv id 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.005862403+07:00","message":"[buffer interim] 531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.005868843+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.005872593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.005875296+07:00","message":"> Transcript [2074] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.005877937+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.00587976+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.005881626+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.005883328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.005886166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.005894986+07:00","message":"push: {true \n 0 0xc002015a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:55.012103626+07:00","message":"write wav file: './tmp/7559/7559_531.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.037668759+07:00","message":"[GCS] Start streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.112171457+07:00","message":"[GCS] IsForceVAD: false for message ID: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.174956768+07:00","message":"[GCS] Start streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.201719167+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.201748764+07:00","message":"found end of frame, send empty tag with msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.20176012+07:00","message":"end Recv id 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.201759511+07:00","message":"[buffer interim] 532 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.201783681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.20178746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.201790961+07:00","message":"> Transcript [2075] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.201793813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.201795914+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.20179774+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.201799644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:55.201804848+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:55.201813748+07:00","message":"push: {true \n 0 0xc00039c680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:55.205776701+07:00","message":"write wav file: './tmp/7559/7559_532.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:58.00513676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:58.005151933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:58.367660836+07:00","message":"[GCS] IsForceVAD: false for message ID: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:58.476160777+07:00","message":"receive streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:58.476181637+07:00","message":"found end of frame, send empty tag with msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:58.476185032+07:00","message":"end Recv id 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:58.476192273+07:00","message":"[buffer interim] 533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.476200124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.476204695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.476208303+07:00","message":"> Transcript [2076] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.476210903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.47621305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.476214814+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.476216613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:58.476225573+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:58.476236595+07:00","message":"push: {true \n 0 0xc00039cd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:58.484994133+07:00","message":"write wav file: './tmp/7559/7559_533.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:58.560121528+07:00","message":"[GCS] Start streaming session, msgId: 534"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:01.005432257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:01.005440673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447444268+07:00","message":"[GCS] Cleaned up inactive client: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447473674+07:00","message":"[GCS] Cleaned up inactive client: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447477088+07:00","message":"[GCS] Cleaned up inactive client: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447479144+07:00","message":"[GCS] Cleaned up inactive client: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447480843+07:00","message":"[GCS] Cleaned up inactive client: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447482542+07:00","message":"[GCS] Cleaned up inactive client: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447484691+07:00","message":"[GCS] Cleaned up inactive client: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447486883+07:00","message":"[GCS] Cleaned up inactive client: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447489171+07:00","message":"[GCS] Cleaned up inactive client: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447495054+07:00","message":"[GCS] Cleaned up inactive client: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:03.447496691+07:00","message":"[GCS] Cleaned up inactive client: 501"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:04.006174126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:04.006181657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:05.481722124+07:00","message":"[GCS] IsForceVAD: false for message ID: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:05.547298278+07:00","message":"[GCS] Start streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:05.627516768+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:05.627538912+07:00","message":"found end of frame, send empty tag with msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:05.627541936+07:00","message":"end Recv id 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:05.627549377+07:00","message":"[buffer interim] 534 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.627556642+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.627561662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.627564661+07:00","message":"> Transcript [2077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.627567137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.62756909+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.627570856+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.627572664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:05.627575317+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:05.627584543+07:00","message":"push: {true \n 0 0xc002e5db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:24:05.639830574+07:00","message":"write wav file: './tmp/7559/7559_534.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:07.006714274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:07.006740857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:10.006706983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:10.006771956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:10.794344445+07:00","message":"[GCS] IsForceVAD: false for message ID: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:10.867695204+07:00","message":"[GCS] Start streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:10.875366975+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:10.875385166+07:00","message":"found end of frame, send empty tag with msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:10.875388414+07:00","message":"end Recv id 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:10.875394311+07:00","message":"[buffer interim] 535 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875400999+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875405116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875407932+07:00","message":"> Transcript [2078] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875410895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875412761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875414579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875416735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:10.875423729+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:10.875432585+07:00","message":"push: {true \n 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:24:10.887244266+07:00","message":"write wav file: './tmp/7559/7559_535.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:12.857765138+07:00","message":"[GCS] IsForceVAD: false for message ID: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:12.954172679+07:00","message":"receive streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:12.954204362+07:00","message":"found end of frame, send empty tag with msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:12.95420765+07:00","message":"end Recv id 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:12.95421644+07:00","message":"[buffer interim] 536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.954225302+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.954246875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.95424978+07:00","message":"> Transcript [2079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.954252374+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.954254231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.954256313+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.954258366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:24:12.954264785+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:12.954274589+07:00","message":"push: {true \n 0 0xc002b98380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:24:12.961157883+07:00","message":"write wav file: './tmp/7559/7559_536.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:13.007520453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:13.007565093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:16.008472976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:16.008514327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:19.0085883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:19.008597312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:22.008914441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:22.008936847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:25.009872756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:25.009876616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:28.01038804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:28.010402588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:31.010620092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:31.010637235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448397862+07:00","message":"[GCS] Cleaned up inactive client: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.44844216+07:00","message":"[GCS] Cleaned up inactive client: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448445412+07:00","message":"[GCS] Cleaned up inactive client: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448447518+07:00","message":"[GCS] Cleaned up inactive client: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448449384+07:00","message":"[GCS] Cleaned up inactive client: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448451044+07:00","message":"[GCS] Cleaned up inactive client: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448453676+07:00","message":"[GCS] Cleaned up inactive client: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448455897+07:00","message":"[GCS] Cleaned up inactive client: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.44845848+07:00","message":"[GCS] Cleaned up inactive client: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.4484623+07:00","message":"[GCS] Cleaned up inactive client: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448465181+07:00","message":"[GCS] Cleaned up inactive client: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:33.448467863+07:00","message":"[GCS] Cleaned up inactive client: 516"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:34.01113375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:34.011142216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:37.011400327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:37.011413053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:40.011861988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:40.01188756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:43.012199465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:43.012193777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:46.012867467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:46.012881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:49.012907661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:49.012916657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:52.013219204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:52.01323313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:55.014076283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:55.014122229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:58.015022557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:58.015060158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:01.015582388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:01.015604027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448446485+07:00","message":"[GCS] Cleaned up inactive client: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448502985+07:00","message":"[GCS] Cleaned up inactive client: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.44850835+07:00","message":"[GCS] Cleaned up inactive client: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448511826+07:00","message":"[GCS] Cleaned up inactive client: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448514374+07:00","message":"[GCS] Cleaned up inactive client: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448517064+07:00","message":"[GCS] Cleaned up inactive client: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448519601+07:00","message":"[GCS] Cleaned up inactive client: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448522151+07:00","message":"[GCS] Cleaned up inactive client: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448525085+07:00","message":"[GCS] Cleaned up inactive client: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448527617+07:00","message":"[GCS] Cleaned up inactive client: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448530912+07:00","message":"[GCS] Cleaned up inactive client: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448533642+07:00","message":"[GCS] Cleaned up inactive client: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448536084+07:00","message":"[GCS] Cleaned up inactive client: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448538615+07:00","message":"[GCS] Cleaned up inactive client: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448541391+07:00","message":"[GCS] Cleaned up inactive client: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448544255+07:00","message":"[GCS] Cleaned up inactive client: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:03.448547586+07:00","message":"[GCS] Cleaned up inactive client: 520"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:04.016589565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:04.016597947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:07.017665118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:07.017665679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:10.018207298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:10.018210683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:13.018515601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:13.018540882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:16.019063007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:16.019114687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:19.019273015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:19.019294172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:22.019567657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:22.019601044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:25.020267897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:25.020276528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:28.020583564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:28.020609032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:31.021086347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:31.021085534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:33.447952464+07:00","message":"[GCS] Cleaned up inactive client: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:33.44798785+07:00","message":"[GCS] Cleaned up inactive client: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:25:33.447990792+07:00","message":"[GCS] Cleaned up inactive client: 535"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:34.021722123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:34.021723989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:37.022673891+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:37.022680051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:40.023193875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:40.023227483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:43.023491745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:43.023511651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:46.024334758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:46.024350012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:49.025242108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:49.025269247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:52.025560485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:52.025588116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:55.025997922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:55.026000964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:58.026584609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:58.026584609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:01.027104621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:01.027108001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:04.027751644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:04.027792429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:07.028111902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:07.028133751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:10.029000932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:10.029028494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:13.029529463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:13.029529524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:16.030096342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:16.030126932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:19.03077108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:19.030809255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:22.03108646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:22.031094661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:25.031509876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:25.031520819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:28.031805938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:28.03181292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:31.032485794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:31.032496345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:34.032598293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:34.032608524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:37.032852751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:37.032860814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:40.033510397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:40.033523157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:43.033829843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:43.033834617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:46.03447814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:46.034503678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:49.035134814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:49.035149242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:52.03544654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:52.035456497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:55.03556591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:55.035596315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:58.03590782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:58.03593637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:01.036416127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:01.036438614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:04.037416549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:04.037428429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:07.038442634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:07.038455313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:10.038937174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:10.038946996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:13.039213891+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:13.039251931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:16.039572601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:16.039584484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:19.039861317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:19.03989868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:22.040785775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:22.040807819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:25.041551186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:25.041570444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:28.042541328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:28.042551216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:31.042607932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:31.042630433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:34.043250892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:34.043254208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:37.044069531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:37.044105245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:40.04455069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:40.044596568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:43.044904195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:43.044928221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:46.045574991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:46.045585935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:49.045851408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:49.045880002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:52.045876885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:52.045897026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:55.046969897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:55.046985632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:58.047015959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:58.047034458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:01.047330284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:01.047371586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:04.04795435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:04.047980299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:07.048846175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:07.04885499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:10.049532747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:10.049539967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:13.050517472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:13.050517559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:16.050854668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:16.050876282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:19.051284075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:19.051316727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:22.052142068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:22.052157973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:25.053113539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:25.053129237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:28.053408895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:28.053416374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:31.053988836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:31.054022138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:34.054572847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:34.054601051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:37.055551642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:37.05556596+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:40.056572631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:40.05658384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:43.056870851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:43.056876262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:46.05775691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:46.05775213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:49.057997843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:49.058030894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:52.058448592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:52.058448537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:55.058697311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:55.058726502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:58.058981853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:58.058993117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:01.059817564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:01.059859313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:04.060302313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:04.060309604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:07.060654338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:07.060677033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:10.061297384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:10.061332044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:13.061856816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:13.061856974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:16.062531813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:16.062547202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:19.062840674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:19.062875364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:22.063432709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:22.063463031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:25.064301383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:25.064307482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:28.064664431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:28.064717916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:31.065419555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:31.065429343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:34.065996415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:34.066023376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:37.067054425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:37.067065569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:40.067868453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:40.067880696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:43.068949464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:43.068965897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:46.069470222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:46.069479226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:49.069765465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:49.069794863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:52.070397401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:52.070407768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:55.070724532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:55.070748605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:58.07102703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:58.071048395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:01.071793688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:01.071805685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:04.072335742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:04.072346702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:07.072707907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:07.072740712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:10.072762104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:10.072770814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:13.072923747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:13.072923779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:16.073718175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:16.073761058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:19.07404026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:19.074060649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:22.074148586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:22.074194027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:25.074170749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:25.074184265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:28.074425162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:28.074440734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:31.074533742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:31.074546468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:34.07555982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:34.075595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:37.076610526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:37.07661221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:40.077667959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:40.077678739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:43.077944132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:43.077955069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:46.07837233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:46.078372361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:49.078609385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:49.07861955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:52.078647019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:52.078679309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:55.079123604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:55.079163623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:58.079428464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:58.079473148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:01.079852402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:01.0798632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:04.08052297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:04.080564868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:07.080572234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:07.080595379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:10.0808635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:10.08087581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:13.080900916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:13.080912393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:16.081634689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:16.081674374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:19.081986803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:19.082003561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:22.082504749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:22.082507513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:25.083221108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:25.083237868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:28.083593866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:28.083614338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:31.084012601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:31.084034249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:34.084558737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:34.084562762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:37.084841145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:37.084849486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:40.085089473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:40.085093152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:43.085357273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:43.085362861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:46.085810428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:46.085831519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:49.086103859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:49.086141643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:52.08675693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:52.086774334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:55.087147456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:55.087156726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:58.087420666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:58.087433734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:01.088391332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:01.088430878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:04.089010363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:04.089053264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:07.089414559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:07.089441126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:10.090320289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:10.090336311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:13.090736269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:13.090828025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:16.091558871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:16.091582749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:19.091856723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:19.091875875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:22.092284026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:22.092290991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:25.093294464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:25.093318888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:28.093677969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:28.093677971+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:31.094750744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:31.094763322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:34.095316123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:34.095329955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:37.096254421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:37.096269613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:40.096990677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:40.097001787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:43.097207898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:43.097207818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:46.098156967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:46.098161468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:49.098436554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:49.098442206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:52.098590031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:52.098592832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:55.099611587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:55.099623039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:58.09988171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:58.099907075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:01.100177936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:01.100207207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:04.100750679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:04.10078805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:07.100885483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:07.100912486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:10.101133116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:10.101144805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:13.101635159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:13.101669958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:16.102566905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:16.102577264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:19.102797528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:19.10281276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:22.103357471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:22.103390388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:25.103648409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:25.103684703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:28.103993548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:28.104005168+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:31.104073713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:31.104080071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:34.104424389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:34.10445727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:37.104757401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:37.104766338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:40.10557582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:40.105583068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:43.106620509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:43.106622078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:46.107695266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:46.107708268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:49.107964055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:49.108006023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:52.10862463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:52.108646727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:55.109220443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:55.109230323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:58.110193087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:58.110228451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:01.11093689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:01.110955788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:04.111546835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:04.111586682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:07.111856394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:07.111892508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:10.11239662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:10.112400521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:13.112816089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:13.11282032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:16.11363439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:16.113667722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:19.113915045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:19.113942707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:22.114082862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:22.11412668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:25.114717696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:25.11474247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:28.114927708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:28.114962557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:31.115713455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:31.115766275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:34.116265864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:34.116273921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:37.11639768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:37.116418138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:40.116481085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:40.116494966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:43.11681325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:43.116817242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:46.11719968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:46.117223433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:49.117512453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:49.117521464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:52.11795142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:52.117978063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:55.118062338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:55.118077916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:58.118275625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:58.118311089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:01.11882802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:01.118844059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:04.119419902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:04.119438366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:07.120152033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:07.120170468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:10.121133087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:10.121181338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:13.121349608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:13.121360628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:16.122355682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:16.122395056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:19.122679361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:19.122704819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:22.122740368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:22.122770456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:25.122768349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:25.122800265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:28.123566083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:28.123596013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:31.124104562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:31.124109751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:34.124919948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:34.124933585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:37.125252621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:37.125305631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:40.126035105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:40.126035088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:43.126614139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:43.126620813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:46.12722648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:46.127238005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:49.12818085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:49.128219409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:52.128310219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:52.128353477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:55.128765013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:55.128790928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:58.128977732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:58.129008204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:01.129529188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:01.129559192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:04.130237004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:04.130239394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:07.130782019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:07.130809415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:10.131410677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:10.13140578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:13.131816027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:13.131944601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:16.132563383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:16.132571487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:19.132895509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:19.132926107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:22.133546184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:22.133573562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:25.134193251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:25.134232853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:28.134418017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:28.134463779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:31.134542412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:31.134561286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:34.135083185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:34.135103492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:37.135789133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:37.135812656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:40.136825715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:40.136832956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:43.137001802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:43.137048558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:46.137582113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:46.137596922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:49.138193611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:49.1382391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:52.138545928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:52.138555639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:55.138832674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:55.138857301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:58.139155531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:58.139164779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:01.139953076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:01.139973494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:04.140609081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:04.140639139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:07.141650318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:07.141661018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:10.142135807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:10.142145294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:13.142340527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:13.142351931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:16.143267193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:16.143285384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:19.143652814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:19.143688628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:22.144412454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:22.144412452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:25.144515451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:25.144536021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:28.144873242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:28.144878449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:31.145417351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:31.145430179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:34.145895564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:34.145920263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:37.146635804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:37.146671961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:40.1474543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:40.147479374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:43.147660996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:43.147698457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:46.147839402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:46.147841149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:49.148860039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:49.148888066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:52.149295281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:52.149308648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:55.150273253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:55.150290813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:58.151022337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:58.151048802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:01.151651179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:01.151671194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:04.152721214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:04.15273725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:07.152897527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:07.152910638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:10.152971341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:10.152974753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:13.153452756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:13.153492052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:16.154232537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:16.154260383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:19.155088939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:19.155110727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:22.155843445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:22.155869131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:25.156628239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:25.156656516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:28.156892199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:28.15689389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:31.157811243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:31.157828714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:34.158378563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:34.15842687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:37.159258443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:37.159264661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:40.159767974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:40.159773774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:43.160456404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:43.160472178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:46.161045194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:46.161068864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:49.161308939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:49.161337136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:52.161667047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:52.161699682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:55.162087311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:55.162136522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:58.162276194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:58.162305714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:01.163185237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:01.163201261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:04.163850218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:04.163849142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:07.164684312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:07.164689642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:10.165391059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:10.165391149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:13.165931422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:13.165937658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:16.166734708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:16.166736306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:19.16697623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:19.166991783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:22.167862713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:22.167893892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:25.168374828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:25.168380333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:28.168636625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:28.168647318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:31.16873412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:31.168742068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:34.168919677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:34.168919877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:37.169523737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:37.169557262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:40.169778305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:40.169788203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:43.170126034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:43.170156248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:46.170720625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:46.170746372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:49.17081145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:49.170842266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:52.171225937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:52.17124618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:55.172183495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:55.172195756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:58.172263777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:58.172275363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:01.17268404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:01.172693864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:04.173405201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:04.173426145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:07.174427228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:07.174451437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:10.174683526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:10.174698983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:13.175045593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:13.175142536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:16.175220693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:16.17523317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:19.175490019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:19.175529614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:22.176097114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:22.176096702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:25.17661546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:25.176657144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:28.177280225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:28.177297247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:31.177996916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:31.178037577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:34.178649495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:34.178695469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:37.178745099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:37.178773585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:40.179356017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:40.179365752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:43.180259056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:43.180291729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:46.181129408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:46.181140187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:49.181488426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:49.181514071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:52.182249083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:52.182281547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:55.182529821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:55.182548825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:58.183570742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:58.183588571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:01.184570604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:01.184574535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:04.185008707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:04.185027554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:07.185105612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:07.185133022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:10.185318122+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:10.185345716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:13.186199234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:13.186216087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:16.186311977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:16.186318534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:19.186699137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:19.186712514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:22.187325125+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:22.187339155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:25.188187746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:25.188203537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:28.188536584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:28.188545511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:31.188986991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:31.189015836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:34.189637935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:34.189662884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:37.189691491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:37.189697187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:40.189910711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:40.189927737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:43.190728887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:43.190729318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:46.191639531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:46.191663766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:49.191878202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:49.191889795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:52.192344239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:52.192374018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:55.192873267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:55.192887886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:58.193388221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:58.193388242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:01.193625307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:01.193625253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:04.194160913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:04.194171235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:07.19452894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:07.19454768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:10.194751522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:10.194760042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:13.195187656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:13.195194707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:16.195236623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:16.195282019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:19.195540574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:19.195548887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:22.196419761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:22.196454682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:25.196944196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:25.196969467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:28.197047388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:28.197095438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:31.198002553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:31.19801939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:34.198103055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:34.198131384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:37.198663412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:37.198652928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:40.199711386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:40.199733535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:43.199755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:43.199767436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:46.20053854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:46.200547901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:49.200774704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:49.200778342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:52.201137295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:52.201159278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:55.201253424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:55.201299211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:58.201533608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:58.201562128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:01.202462368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:01.202472331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:04.203049411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:04.20305898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:07.20373039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:07.20374593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:10.203921859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:10.203952079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:13.204301886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:13.204319452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:16.20497941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:16.205003464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:19.205822006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:19.205859286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:22.205948293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:22.205950181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:25.206327443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:25.206355152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:28.206435258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:28.20646624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:31.207124429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:31.207129076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:34.207666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:34.207672416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:37.208364045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:37.208367118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:40.208648101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:40.208653056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:43.209504004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:43.209520762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:46.210248751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:46.21030077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:49.210643207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:49.210685692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:52.21090716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:52.2109401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:55.211441162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:55.211445773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:58.211652881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:58.211685055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:01.212594672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:01.212608565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:04.213218704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:04.21323944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:07.213793878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:07.2138112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:10.214086407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:10.214087139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:13.21417563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:13.214657213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:16.21507517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:16.21510249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:19.215343944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:19.215355633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:22.215442991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:22.215456866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:25.215994151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:25.216031858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:28.217077805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:28.217084627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:31.217285281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:31.217292737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:34.218019017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:34.218019995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:37.218327779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:37.21835796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:40.218620556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:40.218656776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:43.219320492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:43.219349328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:46.220372945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:46.220385873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:49.22131741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:49.221339637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:52.221368414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:52.221409502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:55.221944641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:55.221950521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:58.22288838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:44:58.222888409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:01.223075374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:01.223098115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:04.223599475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:04.223602415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:07.22376599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:07.223765888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:10.224027264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:10.224036421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:13.224733204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:13.224742759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:16.225183407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:16.225190442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:19.22548901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:19.225488952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:22.226335322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:22.226411363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:25.226988245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:25.226988247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:28.227255521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:28.227250592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:31.228095613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:31.228104347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:34.228809009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:34.228884756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:37.229506915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:37.229532995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:40.230039961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:40.230059415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:43.230524965+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:43.230537859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:46.231235238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:46.23125435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:49.231559338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:49.231579662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:52.232321743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:52.232363239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:55.2329068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:55.232944213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:58.233533294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:45:58.233564389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:01.234404496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:01.234419197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:04.235184572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:04.23522326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:07.235294398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:07.235303926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:10.235720887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:10.23575466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:13.236253609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:13.236266561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:16.236969347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:16.237030161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:19.237513953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:19.237531054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:22.238276585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:22.238321023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:25.238636209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:25.238639939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:28.239119949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:28.239136486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:31.239549921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:31.239583119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:34.240132072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:34.240135341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:37.240770055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:37.240780723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:40.240978919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:40.240997661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:43.24105322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:43.241111839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:46.242079948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:46.242117736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:49.243005485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:49.243029441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:52.243745927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:52.243763906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:55.244214337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:55.244225279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:58.245151953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:46:58.245184733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:01.245222437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:01.245223976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:04.245339747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:04.24536037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:07.245876567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:07.245890872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:10.246046773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:10.246070242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:13.246312637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:13.246322295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:16.24656147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:16.246599479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:19.246840832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:19.246852846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:22.247067859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:22.247099042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:25.247813775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:25.247840651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:28.248354349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:28.248366414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:31.249302455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:31.249302457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:34.250040019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:34.250054058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:37.250493845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:37.250512147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:40.250741731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:40.250744117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:43.251357675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:43.251367107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:46.251884425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:46.251894856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:49.252086861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:49.252108776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:52.252176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:52.25218308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:55.25285102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:55.252888766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:58.253526602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:47:58.253572359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:01.25431457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:01.254323593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:04.255068867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:04.255117651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:07.255838894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:07.255867954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:10.256589246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:10.256589304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:13.256695674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:13.257188239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:16.257462026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:16.257493174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:19.257647567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:19.257653604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:22.258601683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:22.258637677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:25.259103135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:25.259129034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:28.25942032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:28.259459888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:31.259550081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:31.259550076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:34.260158431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:34.260202439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:37.260768176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:37.260768271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:40.260979178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:40.261017881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:43.261513637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:43.261522764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:46.262205289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:46.262218549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:49.263253955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:49.263278283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:52.264215425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:52.264223724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:55.264819285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:55.26484361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:58.265443016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:48:58.265453387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:01.265681769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:01.265685694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:04.266226991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:04.266266096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:07.267314747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:07.267328378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:10.267628964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:10.267642693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:13.267966475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:13.268004002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:16.268798927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:16.268826768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:19.269070688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:19.269082848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:22.269259934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:22.26928292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:25.269622391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:25.269638612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:28.269867765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:28.269885381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:31.270507306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:31.27052549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:34.270885778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:34.270900638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:37.271397395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:37.271407188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:40.271728525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:40.271728583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:43.272522337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:43.272536969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:46.272916876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:46.272956495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:49.273190073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:49.273200808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:52.273861625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:52.273890293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:55.274024983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:55.274038412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:58.274806826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:49:58.274838266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:01.275006701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:01.275009881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:04.27517066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:04.275190627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:07.275276466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:07.27527654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:10.275559119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:10.275591588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:13.275654079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:13.276148771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:16.275983105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:16.276011315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:19.276901492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:19.276949238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:22.27729144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:22.277327565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:25.277695259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:25.277737404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:28.278182355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:28.278197565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:31.279191931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:31.279197997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:34.279456938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:34.279461873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:37.27967999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:37.279706426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:40.280505551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:40.280525728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:43.280728638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:43.280727488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:46.280743312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:46.280784852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:49.280847809+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:49.280849074+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:52.281140104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:52.281173082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:55.281726661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:55.281726659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:58.282788505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:50:58.282797451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:01.283073492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:01.283082554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:04.284127039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:04.284132395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:07.284510685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:07.284517375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:10.284760837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:10.284787114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:13.285511426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:13.285536916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:16.285992467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:16.286031083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:19.287030778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:19.287050508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:22.287927387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:22.287948501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:25.288313021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:25.288331391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:28.288519839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:28.288553156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:31.288794503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:31.288804328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:34.289535526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:34.289548039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:37.290495583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:37.290518103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:40.290808422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:40.290812465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:43.291061834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:43.291061815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:46.291592699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:46.291617837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:49.292176309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:49.292204278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:52.293142537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:52.293150081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:55.293968535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:55.293993077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:58.29483665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:51:58.294849984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:01.295099754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:01.295104248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:04.296082967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:04.296108876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:07.297213177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:07.297223528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:10.297465503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:10.297499036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:13.297905764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:13.29799265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:16.298467703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:16.298513198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:19.298844919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:19.29887341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:22.299629392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:22.299667866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:25.300057357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:25.300064283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:28.300122319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:28.300146495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:31.300378551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:31.300412661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:34.30121641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:34.301251262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:37.301477676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:37.301479626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:40.302165413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:40.302183032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:43.302443959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:43.302479006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:46.303161764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:46.303165449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:49.303893416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:49.303896635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:52.304888705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:52.304918805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:55.305272212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:55.305296145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:58.305769521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:52:58.305812371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:01.306034678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:01.306037722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:04.307096196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:04.307128934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:07.307819953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:07.307834128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:10.308074909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:10.30809782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:13.30820504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:13.308205038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:16.308782463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:16.30878248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:19.309058019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:19.309082008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:22.309082739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:22.309088406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:25.309598162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:25.309601498+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:28.310253184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:28.310275991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:31.310597323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:31.310613788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:34.311193988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:34.311200934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:37.312093546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:37.312103172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:40.312353899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:40.312403462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:43.313058368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:43.313086509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:46.31361999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:46.313641135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:49.3137924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:49.313844531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:52.314138355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:52.314138432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:55.314690885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:55.31474857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:58.315559189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:53:58.315562662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:01.315789155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:01.315824881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:04.316758236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:04.316802895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:07.317362128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:07.31736213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:10.317690206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:10.317737041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:13.31813072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:13.318234281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:16.319119169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:16.319129571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:19.319399481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:19.319433394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:22.319446846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:22.319474631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:25.320072357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:25.320075989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:28.320783979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:28.320796029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:31.321685193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:31.321719709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:34.322211855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:34.322211793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:37.322899526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:37.322903751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:40.323155074+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:40.323174477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:43.323848137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:43.323859419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:46.324373966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:46.324398051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:49.324655294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:49.32470054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:52.324737434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:52.32474398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:55.325084064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:55.325122659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:58.325316341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:54:58.325347655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:01.325631573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:01.325651957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:04.326642821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:04.326641226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:07.326762294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:07.326777582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:10.327061399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:10.32707531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:13.327757719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:13.327794522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:16.327928177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:16.327948899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:19.328218254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:19.32824132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:22.328515996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:22.328558379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:25.329073291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:25.329101425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:28.329257945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:28.329301742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:31.329806144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:31.329841578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:34.33044886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:34.330484556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:37.331049492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:37.331076332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:40.331306748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:40.331315187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:43.331387992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:43.331436758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:46.331801292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:46.331813714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:49.332359442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:49.33237884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:52.333123439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:52.333178264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:55.333715579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:55.333749637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:58.334585098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:55:58.33460207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:01.334845054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:01.334867109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:04.335417683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:04.335427733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:07.335643566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:07.335671683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:10.335909498+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:10.335933864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:13.336313755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:13.336434597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:16.33692788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:16.33695505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:19.337288611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:19.337297116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:22.338085494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:22.338116773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:25.338613955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:25.338617321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:28.338874706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:28.338906847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:31.339118202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:31.339129393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:34.340028888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:34.340036083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:37.341066762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:37.341108127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:40.341340608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:40.341340669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:43.342224055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:43.342275001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:46.342900817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:46.342920644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:49.343138606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:49.343174204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:52.344012981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:52.344021488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:55.3445283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:55.344560731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:58.344783908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:56:58.344796274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:01.345000525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:01.345025733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:04.34589511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:04.345927041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:07.345914688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:07.345944979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:10.346183196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:10.346219247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:13.347117347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:13.347135857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:16.348008198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:16.34802021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:19.348256363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:19.348257355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:22.348925478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:22.348957825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:25.349361313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:25.349369031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:28.349766098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:28.349783407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:31.350767477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:31.350804672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:34.351586364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:34.351613446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:37.35171603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:37.351737656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:40.351894116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:40.351902696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:43.352861984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:43.352849336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:46.353304581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:46.353336174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:49.35388865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:49.353893418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:52.354621757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:52.354641299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:55.355090032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:55.35510734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:58.355539737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:57:58.355540905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:01.355854492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:01.35590207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:04.356482899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:04.356507081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:07.357383912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:07.357384557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:10.357686969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:10.357692872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:13.358147978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:13.358149735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:16.358534421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:16.358543106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:19.358964612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:19.358989352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:22.359432086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:22.359444718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:25.36000788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:25.360023681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:28.360884011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:28.360913423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:31.361134236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:31.361144828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:34.36185587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:34.361865314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:37.362848949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:37.36288206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:40.363903529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:40.363918153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:43.363959643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:43.363983004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:46.365020659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:46.365058209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:49.365101622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:49.365138929+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:52.365252442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:52.365291706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:55.366267772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:55.366300779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:58.366882307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:58:58.366920873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:01.366944854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:01.366966562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:04.367191928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:04.367225659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:07.36801911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:07.368031032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:10.368615144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:10.368658306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:13.369040899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:13.369045566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:16.369674034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:16.36970336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:19.369775156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:19.36981938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:22.37005741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:22.370081286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:25.370111012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:25.370135045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:28.370583917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:28.370592034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:31.370881162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:31.370900143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:34.371589882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:34.371608083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:37.371750149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:37.371782791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:40.372601292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:40.372616844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:43.373447993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:43.373468391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:46.373837427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:46.373868105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:49.374859372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:49.374879499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:52.375107393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:52.375118844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:55.37603587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:55.376048102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:58.376130727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:59:58.376170384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:01.376950961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:01.376972431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:04.37724436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:04.377249807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:07.377574214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:07.377583078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:10.377862212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:10.377908075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:13.378326959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:13.378380456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:16.378983213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:16.378992592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:19.379622344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:19.379626504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:22.380428506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:22.380477889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:25.38103301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:25.381065985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:28.381502229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:28.38150622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:31.381839157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:31.381844783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:34.382929177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:34.382935567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:37.383203284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:37.383217399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:40.383510882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:40.383515514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:43.384036256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:43.384056908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:46.385100819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:46.385130227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:49.385209582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:49.385246977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:52.385530309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:52.385530795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:55.386519589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:55.386523244+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:58.386798381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:00:58.386809315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:01.387054162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:01.387075972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:04.388060578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:04.388094595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:07.38853984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:07.388552861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:10.389289298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:10.389309097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:13.389803693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:13.389808547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:16.390053174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:16.390101002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:19.39105285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:19.391082651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:22.391281321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:22.391284223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:25.391928322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:25.391951221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:28.392401557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:28.392413858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:31.392742773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:31.392775834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:34.393658003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:34.393683678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:37.394632854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:37.394653413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:40.394881527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:40.3949159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:43.395235282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:43.395265943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:46.395566337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:46.395590942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:49.395650761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:49.395650773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:52.395881073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:52.395901213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:55.396835954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:55.396859081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:58.397067404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:01:58.397080205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:01.397249131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:01.397279765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:04.397759476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:04.397768423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:07.397981249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:07.398019534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:10.398322263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:10.398354829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:13.39845174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:13.398440831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:16.399148397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:16.399153582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:19.399607623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:19.399644155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:22.399942076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:22.399942135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:25.400026573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:25.400071226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:28.401030407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:28.401051204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:31.401291629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:31.401309234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:34.401418598+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:34.401429699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:37.401754313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:37.401787749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:40.40254495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:40.402544988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:43.403085121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:43.403091219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:46.403326711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:46.403326774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:49.404023508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:49.404038596+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:52.405019471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:52.405063463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:55.405428005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:55.405468364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:58.405860815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:02:58.405885048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:01.406127524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:01.406139762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:04.406653898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:04.406671576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:07.406860907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:07.406878267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:10.407292746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:10.407313043+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:13.408133494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:13.408157181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:16.408405792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:16.408395197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:19.408426811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:19.408457134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:22.408761049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:22.408805387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:25.408876319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:25.408900186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:28.409357937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:28.40936702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:31.409659211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:31.409693873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:34.409751706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:34.409776997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:37.409967849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:37.410008012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:40.410021627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:40.410028092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:43.411086615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:43.4110897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:46.411333696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:46.411345046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:49.411598079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:49.411615933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:52.411898798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:52.411900445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:55.411936641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:55.411968328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:58.412168704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:03:58.412205392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:01.412434881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:01.412434849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:04.412869337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:04.412914375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:07.41377461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:07.41379165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:10.413896848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:10.413914799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:13.414036463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:13.414053009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:16.414712735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:16.414717922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:19.415652253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:19.415661689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:22.415913579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:22.415918337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:25.416899108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:25.416941818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:28.416958673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:28.416961281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:31.417754051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:31.417756753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:34.417841453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:34.41786995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:37.418140492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:37.41816291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:40.418382544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:40.418412719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:43.418957073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:43.41897597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:46.41995211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:46.419980066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:49.420120621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:49.420149304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:52.420343925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:52.420353329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:55.420379168+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:55.420411117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:58.421275491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:04:58.421276083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:01.422072787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:01.422122664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:04.422316359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:04.42235261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:07.422655922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:07.422696881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:10.423396514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:10.423419161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:13.423959368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:13.423988146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:16.424496559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:16.424512466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:19.425387199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:19.425398583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:22.426047871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:22.426071281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:25.426819805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:25.426860173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:28.427048357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:28.427086004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:31.427334572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:31.427358546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:34.427988809+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:34.427992375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:37.428835432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:37.428845879+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:40.428991961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:40.429014966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:43.429978484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:43.430024603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:46.430290846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:46.430324801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:49.431013726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:49.43104712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:52.431266892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:52.431308481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:55.431546282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:55.43158466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:58.431875723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:05:58.431913196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:01.432251921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:01.432287977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:04.432719283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:04.432759469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:07.432953255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:07.432984835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:10.433302069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:10.433330276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:13.433720429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:13.433736751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:16.433962987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:16.434007069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:19.434698465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:19.434746082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:22.434944577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:22.434975916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:25.435285943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:25.435308032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:28.435626395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:28.435660225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:31.436277297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:31.436286053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:34.436665095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:34.436668903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:37.436969678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:37.436980435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:40.437099797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:40.437122608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:43.437511569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:43.437521076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:46.438495076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:46.438535263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:49.438526688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:49.438540218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:52.438777475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:52.438814233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:55.439257137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:55.439257138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:58.440294709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:06:58.440299396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:01.440358578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:01.44040762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:04.440662789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:04.440674488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:07.44089422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:07.440912556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:10.441182275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:10.441213862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:13.441651653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:13.441679784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:16.441701611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:16.441736353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:19.442620328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:19.442646906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:22.442928264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:22.442946472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:25.443909675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:25.443941139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:28.444158614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:28.444162186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:31.444499198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:31.444535777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:34.444809745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:34.444818817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:37.44505586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:37.445096089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:40.445295144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:40.445344007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:43.445906673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:43.445929029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:46.446193974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:46.446255773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:49.446297167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:49.446304661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:52.446979807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:52.447010748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:55.447061504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:55.447092546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:58.447343703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:07:58.447346476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:01.448108977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:01.448130198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:04.448699324+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:04.44872396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:07.44938252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:07.449425772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:10.449857653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:10.449897966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:13.45001518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:13.450006627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:16.450949628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:16.450951948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:19.45178318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:19.451783239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:22.452054409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:22.452069648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:25.452481857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:25.452492014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:28.452814046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:28.452849044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:31.453043002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:31.453083722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:34.453895771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:34.453934087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:37.45418891+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:37.454197698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:40.454646303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:40.454647736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:43.45558943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:43.455601206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:46.455897737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:46.455913694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:49.456660942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:49.456661023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:52.457690938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:52.457712675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:55.4578623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:55.457882465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:58.458127191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:08:58.458149204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:01.458296703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:01.458321407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:04.4592562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:04.459256147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:07.459548592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:07.45957362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:10.459946016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:10.459945958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:13.460435688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:13.460456488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:16.461346997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:16.461363489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:19.461695262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:19.461698447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:22.461930514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:22.461922542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:25.462994974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:25.462999728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:28.463674801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:28.463703118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:31.463718459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:31.463721886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:34.464777148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:34.464784233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:37.46505554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:37.465059146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:40.465863478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:40.465885922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:43.466324479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:43.466324483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:46.467188612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:46.467202361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:49.467262695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:49.467270214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:52.467574404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:52.467578661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:55.467772543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:55.46779182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:58.468082919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:09:58.468095863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:01.469130913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:01.469186619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:04.469868458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:04.469881742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:07.469948406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:07.469947902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:10.470501187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:10.470546113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:13.470911781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:13.470949932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:16.471597025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:16.471609077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:19.47192698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:19.471935093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:22.472264409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:22.472292556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:25.472301932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:25.472343888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:28.472592833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:28.472631763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:31.473098342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:31.473132471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:34.47327918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:34.473282962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:37.474053775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:37.474068863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:40.474968045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:40.474968107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:43.475283726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:43.475335835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:46.47636133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:46.476393785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:49.476691431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:49.476689104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:52.477010374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:52.477011004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:55.477159213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:55.477150471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:58.477375842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:10:58.477399735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:01.478181682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:01.478216671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:04.478971244+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:04.479003059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:07.479905186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:07.47993528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:10.480116812+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:10.480128302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:13.48059734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:13.480645294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:16.48146093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:16.481485252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:19.481756357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:19.481781681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:22.482489552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:22.482510823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:25.482991314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:25.483023527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:28.483268169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:28.483279227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:31.484004608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:31.484027474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:34.484725012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:34.484746911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:37.485732127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:37.4857349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:40.485910142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:40.485918212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:43.486359577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:43.486392439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:46.487280896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:46.487320834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:49.487612719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:49.487620631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:52.487808783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:52.487820613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:55.487896751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:55.487914254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:58.488979753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:11:58.489023701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:01.48923771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:01.489270436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:04.490029414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:04.490042177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:07.490975814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:07.490981041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:10.491952317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:10.491978344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:13.492062881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:13.492072686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:16.492818163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:16.492844611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:19.493149475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:19.493179987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:22.494084192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:22.494106275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:25.494654944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:25.494696816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:28.494991341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:28.494991219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:31.495759379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:31.495783861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:34.496364406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:34.496405491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:37.496390234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:37.496442378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:40.497130866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:40.497179791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:43.497603667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:43.497631748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:46.497647329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:46.497681624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:49.497939141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:49.497951881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:52.498995628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:52.499037986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:55.499713897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:55.499749956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:58.499994361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:12:58.500027291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:01.501003583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:01.501012481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:04.501433911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:04.501480127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:07.502197022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:07.502204885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:10.502541235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:10.502553866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:13.503128945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:13.503161902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:16.503963557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:16.503999356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:19.504266536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:19.504297481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:22.505253966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:22.505268483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:25.506059588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:25.506096047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:28.506324681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:28.506315576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:31.506723412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:31.506747359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:34.507412204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:34.507419041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:37.507563942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:37.507596712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:40.508207847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:40.508240653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:43.508840761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:43.508840847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:46.508890757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:46.508903088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:49.509152919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:49.509188997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:52.510076652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:52.510076653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:55.510696323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:55.51069007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:58.510977187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:13:58.510995322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:01.512027884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:01.512027952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:04.51236417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:04.512377608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:07.512479047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:07.512503818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:10.513279153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:10.513306172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:13.513460593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:13.51342536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:16.514334886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:16.514334937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:19.514624726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:19.514646289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:22.515059745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:22.515065811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:25.515851367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:25.515850465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:28.516103348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:28.516124099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:31.516747893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:31.516747935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:34.517494612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:34.517501365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:37.518276662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:37.518315885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:40.519281608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:40.51931158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:43.519827354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:43.519832216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:46.520601411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:46.520643335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:49.520927276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:49.520935359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:52.521966494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:52.521990878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:55.522742761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:55.522782311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:58.52301428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:14:58.523018415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:01.523905939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:01.52392568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:04.524655319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:04.524692751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:07.525371056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:07.525408524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:10.525858069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:10.525881086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:13.526271836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:13.526279542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:16.527010149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:16.527014348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:19.527304929+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:19.527304917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:22.527776831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:22.527778643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:25.528741831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:25.528758639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:28.52968137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:28.529683828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:31.529980127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:31.529988655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:34.530576583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:34.530576649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:37.530858763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:37.530858762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:40.531284301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:40.531301638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:43.531927227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:43.53194292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:46.532912745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:46.532931616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:49.53326148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:49.533266358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:52.533999544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:52.534034705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:55.53438174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:55.534413685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:58.535103141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:15:58.53511811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:01.53567183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:01.535700223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:04.536226897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:04.536240997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:07.537120823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:07.537159501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:10.538005398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:10.538038874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:13.538162679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:13.538204636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:16.539070507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:16.539070635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:19.539289468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:19.539309392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:22.540218728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:22.540280659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:25.540739901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:25.540791378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:28.541111323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:28.54111146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:31.542039172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:31.542042522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:34.542569401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:34.542572734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:37.542658752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:37.542703021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:40.542983573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:40.542986139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:43.543924539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:43.54393526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:46.544030934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:46.544072285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:49.544337488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:49.54434896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:52.544603226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:52.544608372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:55.545145514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:55.545155202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:58.545470445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:16:58.545494204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:01.546085096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:01.546093022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:04.546838243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:04.546873489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:07.546926981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:07.546945395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:10.547192432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:10.547222679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:13.548194396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:13.548235945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:16.548337591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:16.548345726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:19.548690806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:19.548697558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:22.549532274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:22.549581817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:25.550058098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:25.550101646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:28.550669664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:28.55069954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:31.551499846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:31.551506302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:34.552115812+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:34.552160569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:37.553062924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:37.553071756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:40.553326017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:40.553330293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:43.553927787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:43.553941381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:46.554414475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:46.554418321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:49.554748066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:49.554796526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:52.555389888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:52.555390507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:55.555946531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:55.555951137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:58.556972326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:17:58.557006865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:01.557705063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:01.55772781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:04.558454179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:04.558469445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:07.559317303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:07.559323529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:10.559624915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:10.559642621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:13.560105787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:13.560149922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:16.560987987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:16.560991848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:19.561136722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:19.561156489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:22.561744783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:22.561772904+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:25.562238472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:25.562267763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:28.562784561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:28.56282321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:31.563293783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:31.563303316+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:34.564078032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:34.564078487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:37.564530575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:37.564549284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:40.565499094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:40.565505264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:43.566459759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:43.56647732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:46.567533626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:46.567535099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:49.567886946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:49.567896662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:52.568364609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:52.568364685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:55.568911555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:55.568924015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:58.569695696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:18:58.569704731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:01.570263089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:01.570264405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:04.571062313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:04.571070952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:07.571464351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:07.571497668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:10.571828356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:10.571833333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:13.572601846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:13.572607811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:16.572930716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:16.572965739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:19.57352619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:19.573563493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:22.57380498+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:22.573811747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:25.574241101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:25.574274864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:28.574680294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:28.574717402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:31.575611922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:31.575613573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:34.576425782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:34.576433538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:37.577015794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:37.577015796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:40.577262554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:40.577299066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:43.57748422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:43.577476824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:46.577662185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:46.577667761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:49.577944921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:49.577978153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:52.578055663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:52.578084793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:55.57841971+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:55.578439439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:58.578567059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:19:58.578556258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:01.579309192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:01.57934594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:04.580071495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:04.58010369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:07.581023446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:07.581027868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:10.581268617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:10.581291759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:13.581405994+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:13.581702938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:16.582441634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:16.582461195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:19.58276981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:19.582785234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:22.583225044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:22.583254068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:25.583711163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:25.58379441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:28.58388381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:28.583894537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:31.584611081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:31.584639878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:34.585400307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:34.58543317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:37.585647166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:37.585643776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:40.585966961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:40.585969364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:43.586210929+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:43.586225796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:46.586503991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:46.586527356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:49.586829634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:49.586841196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:52.587492773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:52.587530257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:55.588530611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:55.588544506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:58.589593431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:20:58.589593865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:01.590634494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:01.590634446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:04.59143267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:04.591478731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:07.592373105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:07.592390399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:10.592705884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:10.592717403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:13.59317378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:13.59319615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:16.594072029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:16.594073447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:19.594244799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:19.594264355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:22.594756887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:22.594764442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:25.595352667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:25.595378751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:28.59594073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:28.59594379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:31.596858719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:31.596857264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:34.597485855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:34.597490715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:37.598348391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:37.598393299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:40.598700122+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:40.598707268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:43.599316353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:43.599318631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:46.60038289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:46.600410466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:49.601290688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:49.601290609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:52.60218316+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:52.602194555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:55.602551758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:55.602555493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:58.603138834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:21:58.603144506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:01.603606254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:01.603615359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:04.604231569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:04.604233895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:07.60510582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:07.605109409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:10.60526076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:10.605266414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:13.605710108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:13.605742405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:16.606490627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:16.606504998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:19.606860735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:19.606874602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:22.607095093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:22.607134841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:25.607467938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:25.607486396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:28.60772473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:28.607724785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:31.608531295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:31.608542767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:34.609220268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:34.609229066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:37.609539576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:37.609545629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:40.609820888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:40.609829974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:43.610756964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:43.610771992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:46.611547285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:46.611549037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:49.611860332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:49.611861659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:52.612095111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:52.612095208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:55.612439543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:55.612481087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:58.613373706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:22:58.613365961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:01.61374482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:01.6137776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:04.614255458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:04.614255015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:07.61496519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:07.614979502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:10.615414736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:10.615417546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:13.616487585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:13.616496798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:16.616811383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:16.61682532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:19.617251451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:19.617265205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:22.617929638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:22.617965833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:25.618288577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:25.618292681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:28.619183753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:28.619199162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:31.619442866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:31.619442864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:34.61953036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:34.619567501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:37.620098911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:37.620107253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:40.620510864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:40.620544311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:43.62094127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:43.620955162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:46.621130166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:46.621140739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:49.621498236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:49.621506455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:52.622360562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:52.622365441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:55.622540835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:55.622546776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:58.622579191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:23:58.622625434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:01.622914484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:01.622949941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:04.623887275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:04.623899418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:07.624792102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:07.624827268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:10.62513202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:10.625141856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:13.625273336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:13.625633942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:16.626168715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:16.626217936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:19.62710603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:19.627152105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:22.627480711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:22.627506416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:25.628079709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:25.628092797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:28.628194785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:28.628206349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:31.628436854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:31.628473912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:34.628859447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:34.628859503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:37.629027137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:37.629063961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:40.629277007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:40.629287455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:43.630274915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:43.630280792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:46.630607974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:46.630655153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:49.630850597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:49.630887601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:52.631068425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:52.631089429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:55.631454004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:55.631455896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:58.632266804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:24:58.632302923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:01.632637509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:01.632673284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:04.633299549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:04.633312526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:07.633649976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:07.633673437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:10.633965195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:10.633976815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:13.634918853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:13.634920116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:16.635146544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:16.635171949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:19.636210679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:19.636214972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:22.637208588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:22.637208592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:25.637559066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:25.637591826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:28.637833664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:28.637838917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:31.638114725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:31.638151336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:34.639152512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:34.639161798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:37.639648864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:37.639649097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:40.639919763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:40.639935338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:43.640708114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:43.6407222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:46.640965542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:46.640977272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:49.641308003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:49.641370838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:52.642339977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:52.642369502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:55.642942763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:55.642970785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:58.643906226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:25:58.643897718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:01.644158813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:01.644164606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:04.644872828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:04.644879446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:07.645269297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:07.64526922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:10.646008068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:10.646005359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:13.646354407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:13.646433193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:16.646312718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-30T14:26:16.64634695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
